From df1611ff5f82a2b3e4b2b420410e87d3b455eb30 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 22 Aug 2011 13:16:04 +0200 Subject: [PATCH] session: Don't reset session if serivce was not selected --- src/session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } } -- 2.7.4