From: Joe Shaw Date: Tue, 11 Jan 2005 19:31:56 +0000 (+0000) Subject: 2005-01-11 Joe Shaw X-Git-Tag: dbus-0.23~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac4d2cb4642cfb2f56b260b1892d092022efc257;p=thirdparty%2Fdbus.git 2005-01-11 Joe Shaw Patch from Timo Teräs * dbus/dbus-connection.c (_dbus_connection_queue_received_message_link): Call _dbus_connection_remove_timeout() instead of the _locked() variant, since it's always called from _dbus_connection_handle_watch(), which handles the locking. Removed the _locked() variant since it's no longer used. --- diff --git a/ChangeLog b/ChangeLog index 8bb63ee37..b19e01ddf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2005-01-11 Joe Shaw + + Patch from Timo Teräs + + * dbus/dbus-connection.c + (_dbus_connection_queue_received_message_link): Call + _dbus_connection_remove_timeout() instead of the _locked() + variant, since it's always called from + _dbus_connection_handle_watch(), which handles the locking. + Removed the _locked() variant since it's no longer used. + 2005-01-03 Havoc Pennington * dbus/dbus-internals.h: I'm an idiot, _dbus_assert certainly can diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c index e8c6a52be..41ca0a77c 100644 --- a/dbus/dbus-connection.c +++ b/dbus/dbus-connection.c @@ -224,8 +224,6 @@ struct DBusConnection #endif }; -static void _dbus_connection_remove_timeout_locked (DBusConnection *connection, - DBusTimeout *timeout); static DBusDispatchStatus _dbus_connection_get_dispatch_status_unlocked (DBusConnection *connection); static void _dbus_connection_update_dispatch_status_and_unlock (DBusConnection *connection, DBusDispatchStatus new_status); @@ -349,8 +347,8 @@ _dbus_connection_queue_received_message_link (DBusConnection *connection, if (pending != NULL) { if (pending->timeout_added) - _dbus_connection_remove_timeout_locked (connection, - pending->timeout); + _dbus_connection_remove_timeout (connection, + pending->timeout); pending->timeout_added = FALSE; } @@ -594,15 +592,6 @@ _dbus_connection_remove_timeout (DBusConnection *connection, timeout); } -static void -_dbus_connection_remove_timeout_locked (DBusConnection *connection, - DBusTimeout *timeout) -{ - CONNECTION_LOCK (connection); - _dbus_connection_remove_timeout (connection, timeout); - CONNECTION_UNLOCK (connection); -} - /** * Toggles a timeout and notifies app via connection's * DBusTimeoutToggledFunction if available. It's an error to call this