diff options
author | Havoc Pennington <hp@redhat.com> | 2006-10-01 16:11:24 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2006-10-01 16:11:24 +0000 |
commit | eb1e11babd60dc618753aaceec14821526c96a14 (patch) | |
tree | 467aab4ecb5e8afb7cc35b2941fc9734bdef8408 /ChangeLog | |
parent | a2129f7cccaf0265fffe0da79ca0510b6e01131b (diff) | |
download | dbus-eb1e11babd60dc618753aaceec14821526c96a14.tar.gz |
2006-10-01 Havoc Pennington <hp@redhat.com>
* dbus/dbus-bus.c
(internal_bus_get): only weak ref the connection; this means
_dbus_bus_notify_shared_connection_disconnected_unlocked can be
called safely in any context
(_dbus_bus_notify_shared_connection_disconnected_unlocked): don't
unref
* dbus/dbus-connection.c
(_dbus_connection_get_dispatch_status_unlocked): move
_dbus_bus_notify_shared_connection_disconnected_unlocked here
when queuing Disconnected instead of when the Disconnected message
arrives, so dbus_bus_get() won't return closed connections.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,20 @@ 2006-10-01 Havoc Pennington <hp@redhat.com> + * dbus/dbus-bus.c + (internal_bus_get): only weak ref the connection; this means + _dbus_bus_notify_shared_connection_disconnected_unlocked can be + called safely in any context + (_dbus_bus_notify_shared_connection_disconnected_unlocked): don't + unref + + * dbus/dbus-connection.c + (_dbus_connection_get_dispatch_status_unlocked): move + _dbus_bus_notify_shared_connection_disconnected_unlocked here + when queuing Disconnected instead of when the Disconnected message + arrives, so dbus_bus_get() won't return closed connections. + +2006-10-01 Havoc Pennington <hp@redhat.com> + * dbus/dbus-connection.c (_dbus_connection_close_if_only_one_ref): Add a hack to make DBusNewConnectionFunction work right. |