commit 8e024ae2252e6e948c28203f07aa416df3dac0b8 Author: Ross Burton Date: Wed Feb 27 14:02:36 2008 +0000 Unref the connection and message on dbus_g_return_error diff --git a/dbus/dbus-gobject.c b/dbus/dbus-gobject.c index df26e3b..17855bf 100644 --- a/dbus/dbus-gobject.c +++ b/dbus/dbus-gobject.c @@ -2073,6 +2073,9 @@ dbus_g_method_return_error (DBusGMethodInvocation *context, GError *error) reply = gerror_to_dbus_error_message (context->object, dbus_g_message_get_message (context->message), error); dbus_connection_send (dbus_g_connection_get_connection (context->connection), reply, NULL); dbus_message_unref (reply); + + dbus_g_connection_unref (context->connection); + dbus_g_message_unref (context->message); g_free (context); }