summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehyun Kim <jeik01.kim@samsung.com>2020-10-15 22:32:17 +0900
committerJaehyun Kim <jeik01.kim@samsung.com>2020-12-17 12:30:46 +0900
commit9c1f8b781a23baa8e31c247fb3ac9fe6baad4829 (patch)
tree5b98adc6a8fd9528e6cc7309a964807471c5721b
parent72d6b309ae91ca2b29f2f239046342c664165f79 (diff)
downloadconnman-tizen_6.0_hotfix.tar.gz
connman-tizen_6.0_hotfix.tar.bz2
connman-tizen_6.0_hotfix.zip
If there is more than one connection history, auto-connection is failing. This problem occurs because two APs try to connect to the same interface at the same time. So fixed to prevent duplicate connection attempts on the same interface. Change-Id: If5da80db089c9607579f943d023565c999a5576b Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
-rwxr-xr-xsrc/service.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 6c4dbd1c..7997a710 100755
--- a/src/service.c
+++ b/src/service.c
@@ -6473,6 +6473,13 @@ static bool auto_connect_service(GList *services,
if (autoconnect_no_session_active(service))
return true;
#endif
+#if defined TIZEN_EXT
+ if (service->type == CONNMAN_SERVICE_TYPE_WIFI) {
+ int index = connman_network_get_index(service->network);
+ wifi_ignore = g_slist_prepend(wifi_ignore, GINT_TO_POINTER(index));
+ autoconnecting = true;
+ }
+#endif
ignore[service->type] = true;
}
#if defined TIZEN_EXT