Don't leak messages when calling methods
authorRoss Burton <ross@openedhand.com>
Fri, 15 Jul 2005 13:25:48 +0000 (13:25 +0000)
committerRoss Burton <ross@openedhand.com>
Fri, 15 Jul 2005 13:25:48 +0000 (13:25 +0000)
ChangeLog
glib/dbus-gproxy.c

index 714e96a..90fd7dd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-15  Ross Burton  <ross@openedhand.com>
+
+       * glib/dbus-gproxy.c:
+       Fix a leak when calling methods via the proxy.
+
 2005-07-15  Colin Walters  <walters@verbum.org>
 
        * bus/selinux.c (bus_selinux_append_context): Wrap in
index 929e52e..0ebff60 100644 (file)
@@ -2045,6 +2045,7 @@ dbus_g_proxy_begin_call_internal (DBusGProxy          *proxy,
                                         &pending,
                                         -1))
     goto oom;
+  dbus_message_unref (message);
   g_assert (pending != NULL);
 
   call_id = ++proxy->call_id_counter;