diff options
author | Saurav Babu <saurav.babu@samsung.com> | 2016-11-17 15:23:28 +0530 |
---|---|---|
committer | Saurav Babu <saurav.babu@samsung.com> | 2016-11-17 15:23:28 +0530 |
commit | 2d6b8a6c6adb5f948dd56c54bf3a81a863a46836 (patch) | |
tree | 8c925c2028091795614c53ae02980d354a075d0b | |
parent | 6f9fbb737fb0981d970209a68478ba6206c0d267 (diff) | |
download | connman-2d6b8a6c6adb5f948dd56c54bf3a81a863a46836.tar.gz connman-2d6b8a6c6adb5f948dd56c54bf3a81a863a46836.tar.bz2 connman-2d6b8a6c6adb5f948dd56c54bf3a81a863a46836.zip |
[connman] AutoConnect to old service when connection to new service fails
In the following scenario:
1. Device is connected to AP1.
2. Connection requested initiated with AP2.
AP1 gets disconnected and device initiates connection with AP2. If
connection with AP2 fails(like invalid key, dhcp-failed error) then
device should auto connect to AP1.
This patch initiates auto connect to last connected AP's
Change-Id: Iad5c4cf50da7a91869994abc133b24d66c99b0bc
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
-rwxr-xr-x | src/service.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c index 1eae3807..1a9478bc 100755 --- a/src/service.c +++ b/src/service.c @@ -6563,6 +6563,7 @@ static int service_indicate_state(struct connman_service *service) #if defined TIZEN_EXT if (service->type == CONNMAN_SERVICE_TYPE_WIFI) service->order = 5; + __connman_service_auto_connect(CONNMAN_SERVICE_CONNECT_REASON_AUTO); #endif if (service->connect_reason == CONNMAN_SERVICE_CONNECT_REASON_USER && connman_agent_report_error(service, service->path, |