[maemo-commits] [maemo-commits] r14646 - projects/haf/trunk/dbus/debian/patches
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Oct 26 17:58:08 EEST 2007
- Previous message: [maemo-commits] r14645 - projects/haf/trunk/python-hildondesktop
- Next message: [maemo-commits] r14647 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala Date: 2007-10-26 17:58:06 +0300 (Fri, 26 Oct 2007) New Revision: 14646 Modified: projects/haf/trunk/dbus/debian/patches/35-unref-no-guid-connections.patch Log: one more unref to the patch Modified: projects/haf/trunk/dbus/debian/patches/35-unref-no-guid-connections.patch =================================================================== --- projects/haf/trunk/dbus/debian/patches/35-unref-no-guid-connections.patch 2007-10-26 13:48:46 UTC (rev 14645) +++ projects/haf/trunk/dbus/debian/patches/35-unref-no-guid-connections.patch 2007-10-26 14:58:06 UTC (rev 14646) @@ -1,7 +1,7 @@ diff -pur dbus-1.0.2/dbus/dbus-connection.c dbus-1.0.2.new/dbus/dbus-connection.c --- dbus-1.0.2/dbus/dbus-connection.c 2006-12-11 21:21:08.000000000 +0200 -+++ dbus-1.0.2.new/dbus/dbus-connection.c 2007-10-26 16:21:04.047254488 +0300 -@@ -1434,6 +1434,27 @@ _dbus_connection_handle_watch (DBusWatch ++++ dbus-1.0.2.new/dbus/dbus-connection.c 2007-10-26 17:40:37.758540064 +0300 +@@ -1434,6 +1434,26 @@ _dbus_connection_handle_watch (DBusWatch _DBUS_DEFINE_GLOBAL_LOCK (shared_connections); static DBusHashTable *shared_connections = NULL; @@ -14,7 +14,6 @@ + + _DBUS_UNLOCK (shared_connections); + -+ dbus_connection_ref (connection); + _dbus_connection_close_possibly_shared (connection); + + /* Churn through to the Disconnected message */ @@ -22,14 +21,14 @@ + { + dbus_message_unref (message); + } -+ dbus_connection_unref (connection); ++ dbus_connection_unref (connection); /* drop the hard reference */ + + _DBUS_LOCK (shared_connections); +} static void shared_connections_shutdown (void *data) -@@ -1446,7 +1467,6 @@ shared_connections_shutdown (void *data) +@@ -1446,7 +1466,6 @@ shared_connections_shutdown (void *data) while ((n_entries = _dbus_hash_table_get_n_entries (shared_connections)) > 0) { DBusConnection *connection; @@ -37,7 +36,7 @@ DBusHashIter iter; _dbus_hash_iter_init (shared_connections, &iter); -@@ -1454,19 +1474,7 @@ shared_connections_shutdown (void *data) +@@ -1454,19 +1473,7 @@ shared_connections_shutdown (void *data) connection = _dbus_hash_iter_get_value (&iter); @@ -58,7 +57,7 @@ /* The connection should now be dead and not in our hash ... */ _dbus_assert (_dbus_hash_table_get_n_entries (shared_connections) < n_entries); -@@ -1476,6 +1484,19 @@ shared_connections_shutdown (void *data) +@@ -1476,6 +1483,19 @@ shared_connections_shutdown (void *data) _dbus_hash_table_unref (shared_connections); shared_connections = NULL; @@ -78,7 +77,7 @@ _DBUS_UNLOCK (shared_connections); } -@@ -1585,7 +1606,18 @@ connection_record_shared_unlocked (DBusC +@@ -1585,7 +1605,18 @@ connection_record_shared_unlocked (DBusC _dbus_connection_ref_unlocked (connection); if (guid == NULL)
- Previous message: [maemo-commits] r14645 - projects/haf/trunk/python-hildondesktop
- Next message: [maemo-commits] r14647 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]