From: Daniel Wagner <[email protected]>

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 39920af..d06edc8 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);
-- 
1.8.2.rc3.16.gce432ca

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to