mirror of git://git.sysmocom.de/ofono
Fix memory leak in g_dbus_register_interface
This commit is contained in:
parent
7d59d7a377
commit
3f2494a7b0
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue