From d1f1a426f8e9b5387247cde7acfdfc6719ee5af3 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Tue, 9 Apr 2013 18:13:08 +0200 Subject: [PATCH] session: Do not try to access already removed hash Make sure we never try to cleanup when the hash table has been destroyed. In this case all resources have been freed already. --- src/session.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/session.c b/src/session.c index 6916458..5f5255e 100644 --- a/src/session.c +++ b/src/session.c @@ -359,6 +359,9 @@ static void remove_policy(struct connman_session_policy *policy) gpointer key, value; struct connman_session *session; + if (session_hash == NULL) + return; + DBG("policy %p name %s", policy, policy->name); g_hash_table_iter_init(&iter, session_hash); -- 2.7.4