From: Daniel Wagner <[email protected]>
---
src/session.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/session.c b/src/session.c
index 3d26546..d23b1b1 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1626,7 +1626,8 @@ static void service_remove(struct connman_service
*service)
g_sequence_remove(iter);
- info->entry = NULL;
+ if (info->entry != NULL && info->entry->service == service)
+ info->entry = NULL;
session_changed(session, CONNMAN_SESSION_TRIGGER_SERVICE);
}
}
--
1.7.6
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman