2007-08-17 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Fri, 17 Aug 2007 16:43:57 +0000 (16:43 +0000)
committerHavoc Pennington <hp@redhat.com>
Fri, 17 Aug 2007 16:43:57 +0000 (16:43 +0000)
commit163555c7ab56132ee27e3e7d9a26eb985682c1b5
tree6beb4d2f273fd36bff3c5bca6d5676759deaaa1c
parentd9f2438806d0b2584003a3c3a54234c5a1fac4c2
2007-08-17  Havoc Pennington  <hp@redhat.com>

* tools/dbus-launch-x11.c (set_address_in_x11): fix from Michael
Lorenz to use long not int with XChangeProperty format 32

* dbus/dbus-sysdeps-util-unix.c
(_dbus_write_pid_to_file_and_pipe): factor this out, and use the
same code in _dbus_become_daemon (where the parent writes the pid
file and to the pid pipe) and in bus_context_new (where the daemon
writes its own pid file and to its own pid pipe)

* bus/bus.c (bus_context_new): close the pid pipe after we print
to it. Also, don't write the pid to the pipe twice when we fork,
someone reported this bug a long time ago.
ChangeLog
bus/bus.c
bus/main.c
dbus/dbus-sysdeps-util-unix.c
dbus/dbus-sysdeps.h
tools/dbus-launch-x11.c