--- /tmp/dbus-launch.c	2007-02-05 18:43:24.000000000 +0100
+++ dbus-1.0.2/tools/dbus-launch.c	2007-02-05 18:43:37.675251000 +0100
@@ -622,7 +622,7 @@
   
   exit_with_session = FALSE;
   config_file = NULL;
-  
+  signal(SIGCHLD, SIG_DFL); 
   prev_arg = NULL;
   i = 1;
   while (i < argc)