diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2017-05-23 13:19:22 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2017-05-31 20:11:46 +0200 |
commit | 15daf29220ed4d9a5fddf6fe87fc9b790f996211 (patch) | |
tree | 0cef0206d3cdd0c74c02075f7e2e7d20a5659f67 | |
parent | 1bb751b9d13522ea1de2f6b85ce6ae1de6ec3e07 (diff) | |
download | NetworkManager-15daf29220ed4d9a5fddf6fe87fc9b790f996211.tar.gz |
bluez5: avoid leaking the interface dictionary
-rw-r--r-- | src/devices/bluetooth/nm-bluez5-manager.c | 5 |
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); } |