You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do not make a file description blocking while it is still in use
use_stdio_socket means that stdin and stdout FDs use the same file
description, which is certainly the case for socket-based services.
Before this change, it was set to false in this case. This would cause
the file description to be made blocking while it is still in use,
potentially causing deadlocks.
git blame points to commit 0802df7
("Factor out process_child_io"), but I suspect the actual bug dates back
as far as the introduction of socket-based services in
76697e3 ("Working socket-based qrexec").
Fixes: QubesOS/qubes-issues#9169
0 commit comments