Sorry for the delay. I'm not sure where the downstream bug is but looking through the GLib source code I can confirm the GSocket code does set SIGPIPE to SIG_IGN. So the attached patch will correctly revert it to the default for the child processes. As far as I can tell this is the right thing to do.
Hi,
Sorry for the delay. I'm not sure where the downstream bug is but looking through the GLib source code I can confirm the GSocket code does set SIGPIPE to SIG_IGN. So the attached patch will correctly revert it to the default for the child processes. As far as I can tell this is the right thing to do.