diff -up dbus-1.1.4/tools/dbus-launch.c.babysitter-x dbus-1.1.4/tools/dbus-launch.c --- dbus-1.1.4/tools/dbus-launch.c.babysitter-x 2008-02-05 10:09:06.000000000 -0500 +++ dbus-1.1.4/tools/dbus-launch.c 2008-02-05 10:09:36.000000000 -0500 @@ -966,6 +966,8 @@ main (int argc, char **argv) char write_pid_fd_as_string[MAX_FD_LEN]; char write_address_fd_as_string[MAX_FD_LEN]; + xdisplay = NULL; + if (close_stderr) do_close_stderr ();