aboutsummaryrefslogtreecommitdiff
path: root/src/core/gnunet-service-core_sessions.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-09-29 19:18:13 +0000
committerChristian Grothoff <christian@grothoff.org>2012-09-29 19:18:13 +0000
commit0d5f97f528f19c8375ee5d9b12decc471c7f009a (patch)
tree542fe00ef6f483b6d87bce1cf622af752156a848 /src/core/gnunet-service-core_sessions.c
parent923554d350494d8cb938b56d22cb412384670a65 (diff)
downloadgnunet-0d5f97f528f19c8375ee5d9b12decc471c7f009a.tar.gz
gnunet-0d5f97f528f19c8375ee5d9b12decc471c7f009a.zip
-fixing #2569
Diffstat (limited to 'src/core/gnunet-service-core_sessions.c')
-rw-r--r--src/core/gnunet-service-core_sessions.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/core/gnunet-service-core_sessions.c b/src/core/gnunet-service-core_sessions.c
index fa69134cb..87fa91189 100644
--- a/src/core/gnunet-service-core_sessions.c
+++ b/src/core/gnunet-service-core_sessions.c
@@ -810,9 +810,12 @@ free_session_helper (void *cls, const struct GNUNET_HashCode * key, void *value)
810void 810void
811GSC_SESSIONS_done () 811GSC_SESSIONS_done ()
812{ 812{
813 GNUNET_CONTAINER_multihashmap_iterate (sessions, &free_session_helper, NULL); 813 if (NULL != sessions)
814 GNUNET_CONTAINER_multihashmap_destroy (sessions); 814 {
815 sessions = NULL; 815 GNUNET_CONTAINER_multihashmap_iterate (sessions, &free_session_helper, NULL);
816 GNUNET_CONTAINER_multihashmap_destroy (sessions);
817 sessions = NULL;
818 }
816} 819}
817 820
818/* end of gnunet-service-core_sessions.c */ 821/* end of gnunet-service-core_sessions.c */