[maemo-commits] [maemo-commits] r17335 - in projects/haf/trunk/dbus-glib/debian: . patches
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Jan 30 20:24:12 EET 2009
- Previous message: [maemo-commits] r17334 - in projects/haf/trunk/clutter: clutter debian
- Next message: [maemo-commits] r17336 - in projects/haf/trunk/libmatchbox2: . matchbox/core
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: guillem Date: 2009-01-30 20:24:08 +0200 (Fri, 30 Jan 2009) New Revision: 17335 Added: projects/haf/trunk/dbus-glib/debian/patches/20-owner_names-assert.patch Modified: projects/haf/trunk/dbus-glib/debian/changelog projects/haf/trunk/dbus-glib/debian/patches/series Log: Do not assert if owner_names is NULL when re-registering a proxy manager Fixes: NB#90970 Modified: projects/haf/trunk/dbus-glib/debian/changelog =================================================================== --- projects/haf/trunk/dbus-glib/debian/changelog 2009-01-30 09:39:31 UTC (rev 17334) +++ projects/haf/trunk/dbus-glib/debian/changelog 2009-01-30 18:24:08 UTC (rev 17335) @@ -2,6 +2,8 @@ * Teach dbus_g_method_return_error about DBUS_GERROR. (Fixes: NB#95048) Thanks to Simon McVittie <simon.mcvittie at collabora.co.uk>. + * Do not assert if owner_names is NULL when re-registering a proxy manager. + (Fixes: NB#90970) -- Guillem Jover <guillem.jover at nokia.com> Wed, 28 Jan 2009 20:16:43 +0200 Added: projects/haf/trunk/dbus-glib/debian/patches/20-owner_names-assert.patch =================================================================== --- projects/haf/trunk/dbus-glib/debian/patches/20-owner_names-assert.patch 2009-01-30 09:39:31 UTC (rev 17334) +++ projects/haf/trunk/dbus-glib/debian/patches/20-owner_names-assert.patch 2009-01-30 18:24:08 UTC (rev 17335) @@ -0,0 +1,32 @@ +Index: b/dbus/dbus-gproxy.c +=================================================================== +--- a/dbus/dbus-gproxy.c ++++ b/dbus/dbus-gproxy.c +@@ -899,19 +899,21 @@ dbus_g_proxy_manager_register (DBusGProx + + LOCK_MANAGER (manager); + +- if (manager->proxy_lists == NULL) ++ if (manager->owner_names == NULL) + { +- g_assert (manager->owner_names == NULL); ++ manager->owner_names = g_hash_table_new_full (g_str_hash, ++ g_str_equal, ++ g_free, ++ NULL); ++ } + ++ if (manager->proxy_lists == NULL) ++ { + list = NULL; + manager->proxy_lists = g_hash_table_new_full (tristring_hash, + tristring_equal, + NULL, + (GFreeFunc) g_proxy_list_free); +- manager->owner_names = g_hash_table_new_full (g_str_hash, +- g_str_equal, +- g_free, +- NULL); + /* FIXME - for now we listen for all NameOwnerChanged; once + * Anders' detail patch lands we should add individual rules + * Modified: projects/haf/trunk/dbus-glib/debian/patches/series =================================================================== --- projects/haf/trunk/dbus-glib/debian/patches/series 2009-01-30 09:39:31 UTC (rev 17334) +++ projects/haf/trunk/dbus-glib/debian/patches/series 2009-01-30 18:24:08 UTC (rev 17335) @@ -1,4 +1,5 @@ 01-dbus-gproxy-crash-fix.patch 07-install-doxygen-docs.patch 13-zero-call_id-fix.patch +20-owner_names-assert.patch 99-dbus-error.patch
- Previous message: [maemo-commits] r17334 - in projects/haf/trunk/clutter: clutter debian
- Next message: [maemo-commits] r17336 - in projects/haf/trunk/libmatchbox2: . matchbox/core
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]