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