gdbus: Fix memory leak

data->conn and data->path must be destroyed before freeing "data".
This commit is contained in:
Anderson Lizardo 2014-02-10 13:14:56 -04:00 committed by Marcel Holtmann
parent 278dba2ec8
commit 90abd44ead
1 changed files with 2 additions and 0 deletions

View File

@ -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;