From: Patrik Flykt <[email protected]>

Call __connman_network_disconnect() when a service is freed.
This prevents wpa_supplicant from trying to connect forever when
ConnMan is shut down.
---
 src/service.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/service.c b/src/service.c
index 0ab313c..698d551 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3486,6 +3486,7 @@ static void service_free(gpointer user_data)
        g_hash_table_destroy(service->counter_table);
 
        if (service->network != NULL) {
+               __connman_network_disconnect(service->network);
                if (service->network_created == TRUE)
                        connman_network_unref(service->network);
        }
-- 
1.7.2.5

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to