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