From: Daniel Wagner <[email protected]>
---
src/service.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/service.c b/src/service.c
index dcd5571..3c04a59 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3455,6 +3455,19 @@ static bool is_ignore(struct connman_service *service)
if (!service->autoconnect)
return true;
+ if (connman_setting_get_bool("SessionAutoConnectMode")) {
+ GSList *list;
+
+ for (list = service->sessions; list; list = list->next) {
+ struct connman_session *session = list->data;
+
+ if (__connman_session_wants_connection(session))
+ return false;
+ }
+
+ return true;
+ }
+
if (service->roaming)
return true;
--
1.8.4.474.g128a96c
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman