From b2c0ac0bd56e8070a05b7a7328fd611536c8794a Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Thu, 15 Oct 2020 22:32:17 +0900 Subject: [PATCH] Fix auto connection failure 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 --- src/service.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/service.c b/src/service.c index 90ff7e5..e6cc61c 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 -- 2.7.4