[Pkg-utopia-commits] r2297 - in /packages/unstable/avahi/debian: changelog patches/85_gobject_service_remove_key.patch

sjoerd at users.alioth.debian.org sjoerd at users.alioth.debian.org
Fri Jun 13 11:24:30 UTC 2008


Author: sjoerd
Date: Fri Jun 13 11:24:30 2008
New Revision: 2297

URL: http://svn.debian.org/wsvn/pkg-utopia/?sc=1&rev=2297
Log:
* debian/patches/85_gobject_service_remove_key.patch
  - Added. Fixes a crash when removing a service entry by key using
  avahi-gobject (From upstream svn)

Added:
    packages/unstable/avahi/debian/patches/85_gobject_service_remove_key.patch
Modified:
    packages/unstable/avahi/debian/changelog

Modified: packages/unstable/avahi/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/avahi/debian/changelog?rev=2297&op=diff
==============================================================================
--- packages/unstable/avahi/debian/changelog (original)
+++ packages/unstable/avahi/debian/changelog Fri Jun 13 11:24:30 2008
@@ -1,3 +1,11 @@
+avahi (0.6.22-5) UNRELEASED; urgency=low
+
+  * debian/patches/85_gobject_service_remove_key.patch
+    - Added. Fixes a crash when removing a service entry by key using
+    avahi-gobject (From upstream svn)
+
+ -- Sjoerd Simons <sjoerd at debian.org>  Fri, 13 Jun 2008 12:21:38 +0100
+
 avahi (0.6.22-4) unstable; urgency=low
 
   [ Michael Biebl ]

Added: packages/unstable/avahi/debian/patches/85_gobject_service_remove_key.patch
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/avahi/debian/patches/85_gobject_service_remove_key.patch?rev=2297&op=file
==============================================================================
--- packages/unstable/avahi/debian/patches/85_gobject_service_remove_key.patch (added)
+++ packages/unstable/avahi/debian/patches/85_gobject_service_remove_key.patch Fri Jun 13 11:24:30 2008
@@ -1,0 +1,19 @@
+Index: ga-entry-group.c
+===================================================================
+--- ga-entry-group.c	(revision 1783)
++++ ga-entry-group.c	(revision 1784)
+@@ -556,9 +556,13 @@
+ gboolean ga_entry_group_service_remove_key(GaEntryGroupService * service,
+                                   const gchar * key, GError ** error) {
+     GaEntryGroupServicePrivate *priv = (GaEntryGroupServicePrivate *) service;
++    GaEntryGroupServiceEntry entry;
+ 
+-    g_hash_table_remove(priv->entries, key);
++    entry.value = key;
++    entry.size = strlen(key);
+ 
++    g_hash_table_remove(priv->entries, &entry);
++
+     if (!priv->frozen)
+         return ga_entry_group_service_thaw(service, error);
+     else




More information about the Pkg-utopia-commits mailing list