Bug 21347 - Don't fail autolaunching if process has SIGCHLD handler
authorKurt Miller <kurt@intricatesoftware.com>
Fri, 10 Jul 2009 23:14:10 +0000 (19:14 -0400)
committerColin Walters <walters@verbum.org>
Fri, 10 Jul 2009 23:19:28 +0000 (19:19 -0400)
commit644fc38b249b490981becda4b2de5261865bba23
tree2bf3a9990c842ccaa8282840a6d07e4343177f95
parent3f070088232f82fafce97c4fb3015da098fe00bf
Bug 21347 - Don't fail autolaunching if process has SIGCHLD handler

If other code in the process set a global SIGCHLD handler, it
will make autolaunching fail spuriously due to waitpid() failing.

This fix will temporarily block SIGCHLD delivery.

Signed-off-by: Colin Walters <walters@verbum.org>
dbus/dbus-sysdeps-unix.c