2003-04-05 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Sat, 5 Apr 2003 19:03:40 +0000 (19:03 +0000)
committerHavoc Pennington <hp@redhat.com>
Sat, 5 Apr 2003 19:03:40 +0000 (19:03 +0000)
commit2250539aeee0569f8861841d1f5ff16f1539715e
treecdb7780972379ccac623e51b104e9db7daf401a2
parent0cc7669fb899cfe5beb7e0069fe2a71a08b6abaa
2003-04-05  Havoc Pennington  <hp@pobox.com>

* bus/loop.c (bus_loop_iterate): fix the timeout code, using
magic from GLib

* dbus/dbus-spawn.c (_dbus_babysitter_unref): set sitter_pid
to -1 once we've reaped the babysitter
(_dbus_babysitter_handle_watch): do as much work as we can, not
just one go of it

* bus/activation.c: add code using DBusBabysitter so that we
handle it when a service fails to start up properly.
(bus_activation_service_created): don't remove the activation
entries as we go, just let them get removed when we free the pending
activation. Unref reply messages after sending them.
ChangeLog
bus/activation.c
bus/bus.c
bus/bus.h
bus/dispatch.c
bus/loop.c
dbus/dbus-errors.h
dbus/dbus-spawn.c