]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
2006-01-27 Robert McQueen <robot101@debian.org>
authorRobert McQueen <robot101@debian.org>
Fri, 27 Jan 2006 15:15:16 +0000 (15:15 +0000)
committerRobert McQueen <robot101@debian.org>
Fri, 27 Jan 2006 15:15:16 +0000 (15:15 +0000)
* glib/dbus-gvalue.c (demarshal_valuearray): Patch from Rob Taylor
to free a D-Bus allocated string with dbus_free () instead of
g_free ().

ChangeLog
glib/dbus-gvalue.c

index 33a58cf24ba8f66feea84ebce661f0c5f80484d7..d9e8cbc594d4d072fd5e12b9d204f96777c30c40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-27  Robert McQueen  <robot101@debian.org>
+
+       * glib/dbus-gvalue.c (demarshal_valuearray): Patch from Rob Taylor
+       to free a D-Bus allocated string with dbus_free () instead of
+       g_free ().
+
 2006-01-27  Iain Holmes  <iain@openedhand.com>
 
        * glib/dbus-gproxy.c (dbus_g_proxy_dispose): Protect the dispose
index 7f4e822fcd9263f24ac978168a9a2d32ef36df67..e332e71a50ccec4e048d953c5b2e30c37bf69c02 100644 (file)
@@ -741,7 +741,7 @@ demarshal_valuearray (DBusGValueMarshalCtx    *context,
       current_sig = dbus_message_iter_get_signature (&subiter);
       elt_type = _dbus_gtype_from_signature (current_sig, TRUE);
 
-      g_free (current_sig);
+      dbus_free (current_sig);
       if (elt_type == G_TYPE_INVALID)
        {
          g_value_array_free (ret);