From: Johan Hedberg Date: Thu, 29 Apr 2010 21:27:54 +0000 (+0300) Subject: Fix memory leak in g_dbus_register_interface X-Git-Tag: 2.0_alpha~2780 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f0c4a9640991d4d4803437854105619d8301e66c;p=framework%2Fconnectivity%2Fconnman.git Fix memory leak in g_dbus_register_interface --- diff --git a/gdbus/object.c b/gdbus/object.c index 8da2dab..592e2d3 100644 --- a/gdbus/object.c +++ b/gdbus/object.c @@ -514,8 +514,10 @@ gboolean g_dbus_register_interface(DBusConnection *connection, if (data == NULL) return FALSE; - if (find_interface(data->interfaces, name)) + if (find_interface(data->interfaces, name)) { + object_path_unref(connection, path); return FALSE; + } add_interface(data, name, methods, signals, properties, user_data, destroy);