When peer driver is unregistered, peer service driver should
be unregistered as well, in order to ensure proper queueing
of peer service registration for later conclusion, when a
p2p enabled device is connected.
---
 src/peer.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/peer.c b/src/peer.c
index 5f2a699..d339dd3 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -1012,6 +1012,8 @@ void connman_peer_driver_unregister(struct 
connman_peer_driver *driver)
                return;
 
        peer_driver = NULL;
+
+       __connman_peer_service_set_driver(NULL);
 }
 
 void __connman_peer_list_struct(DBusMessageIter *array)
-- 
1.9.1

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to