From: Patrik Flykt <[email protected]>
When a service in used by a session is deleted, set session->online
to FALSE in order to select a new service to connected in
session_changed().
---
src/session.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/session.c b/src/session.c
index 4cf643c..4ec50b0 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1557,6 +1557,9 @@ static void service_remove(struct connman_service
*service)
if (iter == NULL)
continue;
+ if (info->entry->service == service)
+ info->online = FALSE;
+
g_sequence_remove(iter);
info->entry = NULL;
--
1.7.2.5
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman