From c855ebf9435c86fefb99aa8b990c24f9c29412ac Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 3 Jun 2017 14:06:25 +0200 Subject: [PATCH] bluetooth: assert against registering same device multiple times --- src/devices/bluetooth/nm-bluez5-manager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/devices/bluetooth/nm-bluez5-manager.c b/src/devices/bluetooth/nm-bluez5-manager.c index a203d6229..af2ff0cdf 100644 --- a/src/devices/bluetooth/nm-bluez5-manager.c +++ b/src/devices/bluetooth/nm-bluez5-manager.c @@ -182,6 +182,9 @@ network_server_register_bridge (const NMBtVTableNetworkServer *vtable, NMBluez5ManagerPrivate *priv = NM_BLUEZ5_MANAGER_GET_PRIVATE (self); NetworkServer *network_server = _find_network_server_for_addr (self, addr); + nm_assert (NM_IS_DEVICE (device)); + nm_assert (!_find_network_server (self, NULL, device)); + if (!network_server) { /* The device checked that a network server is available, before * starting the activation, but for some reason it no longer is.