From: Anderson Lizardo Date: Mon, 10 Feb 2014 17:14:56 +0000 (-0400) Subject: gdbus: Fix memory leak X-Git-Tag: upstream/1.15~64 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=90abd44eada4403deca651c1acc4a73043c9e63e;p=platform%2Fupstream%2Fofono.git gdbus: Fix memory leak data->conn and data->path must be destroyed before freeing "data". --- diff --git a/gdbus/object.c b/gdbus/object.c index b248cbbc..13cf9a95 100644 --- a/gdbus/object.c +++ b/gdbus/object.c @@ -1253,6 +1253,8 @@ static struct generic_data *object_path_ref(DBusConnection *connection, if (!dbus_connection_register_object_path(connection, path, &generic_table, data)) { + dbus_connection_unref(data->conn); + g_free(data->path); g_free(data->introspect); g_free(data); return NULL;