summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2017-05-23 13:19:22 +0200
committerLubomir Rintel <lkundrak@v3.sk>2017-05-31 20:11:46 +0200
commit15daf29220ed4d9a5fddf6fe87fc9b790f996211 (patch)
tree0cef0206d3cdd0c74c02075f7e2e7d20a5659f67
parent1bb751b9d13522ea1de2f6b85ce6ae1de6ec3e07 (diff)
downloadNetworkManager-15daf29220ed4d9a5fddf6fe87fc9b790f996211.tar.gz
bluez5: avoid leaking the interface dictionary
-rw-r--r--src/devices/bluetooth/nm-bluez5-manager.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/devices/bluetooth/nm-bluez5-manager.c b/src/devices/bluetooth/nm-bluez5-manager.c
index 7052956090..1d3abb2905 100644
--- a/src/devices/bluetooth/nm-bluez5-manager.c
+++ b/src/devices/bluetooth/nm-bluez5-manager.c
@@ -230,10 +230,7 @@ get_managed_objects_cb (GDBusProxy *proxy,
}
g_variant_iter_init (&i, g_variant_get_child_value (variant, 0));
while ((g_variant_iter_next (&i, "{&o*}", &path, &ifaces))) {
- if (g_variant_lookup_value (ifaces, NM_BLUEZ5_DEVICE_INTERFACE,
- G_VARIANT_TYPE_DICTIONARY)) {
- device_added (proxy, path, self);
- }
+ object_manager_interfaces_added (proxy, path, ifaces, self);
g_variant_unref (ifaces);
}