diff options
author | taesub kim <taesub.kim@samsung.com> | 2016-12-19 14:45:12 +0900 |
---|---|---|
committer | taesub kim <taesub.kim@samsung.com> | 2016-12-19 14:53:47 +0900 |
commit | 0732bde7ad2ba8e62ce94040b538260a6970629a (patch) | |
tree | ac000cab28f3afa36d87c681b18b926d451fffcd | |
parent | b625b88d3ce8b06ca21210e1e10a1532a6f5ab75 (diff) | |
download | connman-0732bde7ad2ba8e62ce94040b538260a6970629a.tar.gz connman-0732bde7ad2ba8e62ce94040b538260a6970629a.tar.bz2 connman-0732bde7ad2ba8e62ce94040b538260a6970629a.zip |
Clear scanning flag & device when state is connected
http://slp-info.sec.samsung.net/gerrit/#/c/2752007/
http://slp-info.sec.samsung.net/gerrit/#/c/2763075/
Change-Id: Ia290ba7d4d50935c1473d8a864a508dbad3f5e90
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
-rwxr-xr-x | plugins/wifi.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/wifi.c b/plugins/wifi.c index c0079b38..73584e6b 100755 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -2611,6 +2611,14 @@ static void interface_state(GSupplicantInterface *interface) wifi->assoc_retry_count = 0; wifi->scan_pending_network = NULL; + + /* should be cleared scanning flag */ + bool scanning = connman_device_get_scanning(device); + if (scanning){ + connman_device_set_scanning(device, + CONNMAN_SERVICE_TYPE_WIFI, false); + connman_device_unref(device); + } #else /* though it should be already stopped: */ stop_autoscan(device); |