2005-02-20 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Mon, 21 Feb 2005 04:09:40 +0000 (04:09 +0000)
committerHavoc Pennington <hp@redhat.com>
Mon, 21 Feb 2005 04:09:40 +0000 (04:09 +0000)
commit209a5011f7b5ebf9a5ed52c1cc53378f7603ad51
treef99dd138b4512ff9c1b87477a850c21d5f952925
parent4c3d2abe274dc970d65688137fbd3151d53d3f7c
2005-02-20  Havoc Pennington  <hp@redhat.com>

        Fix bugs reported by Daniel P. Berrange

* dbus/dbus-server.c (_dbus_server_unref_unlocked): new function
(protected_change_watch): new function
(_dbus_server_toggle_watch, _dbus_server_remove_watch)
(_dbus_server_add_watch): change to work like the
dbus-connection.c equivalents; like those, probably kind of
busted, but should at least mostly work for now
(dbus_server_disconnect): drop the lock if we were already
disconnected, patch from Daniel P. Berrange

* dbus/dbus-server.c (_dbus_server_toggle_timeout)
(_dbus_server_remove_timeout, _dbus_server_add_timeout): all the
same stuff

* doc/TODO: todo about unscrewing this mess
ChangeLog
dbus/dbus-server-protected.h
dbus/dbus-server.c
doc/TODO