Hi Jason,

diff --git a/plugins/wifi.c b/plugins/wifi.c
index 5f2ebf1..a87124d 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -1243,7 +1243,7 @@ static void scan_callback(int result, 
GSupplicantInterface *interface,
                                CONNMAN_SERVICE_TYPE_WIFI, false);
        }
- if (result != -ENOLINK)
+       if (result != -ENOLINK && !wifi->connected)
                start_autoscan(device);
/*

Good catch! But can you do this check wifi->connected directly in start_autoscan() function?
It's more relevant to get such logic there.

Thanks,

Tomasz
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to