diff options
Diffstat (limited to 'src/messenger/gnunet-service-messenger_member_session.c')
-rw-r--r-- | src/messenger/gnunet-service-messenger_member_session.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/messenger/gnunet-service-messenger_member_session.c b/src/messenger/gnunet-service-messenger_member_session.c index 846dbbe2b..6bd1d24b8 100644 --- a/src/messenger/gnunet-service-messenger_member_session.c +++ b/src/messenger/gnunet-service-messenger_member_session.c | |||
@@ -84,6 +84,9 @@ check_member_session_completion (struct GNUNET_MESSENGER_MemberSession *session) | |||
84 | { | 84 | { |
85 | GNUNET_assert (session); | 85 | GNUNET_assert (session); |
86 | 86 | ||
87 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Check session history (%s) for completion.\n", | ||
88 | GNUNET_sh2s(get_member_session_id(session))); | ||
89 | |||
87 | if (!session->messages.tail) | 90 | if (!session->messages.tail) |
88 | { | 91 | { |
89 | session->completed = GNUNET_YES; | 92 | session->completed = GNUNET_YES; |
@@ -142,7 +145,10 @@ check_member_session_completion (struct GNUNET_MESSENGER_MemberSession *session) | |||
142 | completion: | 145 | completion: |
143 | if (GNUNET_YES == is_member_session_completed(session)) | 146 | if (GNUNET_YES == is_member_session_completed(session)) |
144 | { | 147 | { |
145 | GNUNET_CONTAINER_multihashmap_destroy (session->history); | 148 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Completed session history (%s)\n", |
149 | GNUNET_sh2s(get_member_session_id(session))); | ||
150 | |||
151 | GNUNET_CONTAINER_multihashmap_clear (session->history); | ||
146 | 152 | ||
147 | struct GNUNET_MESSENGER_ContactStore *store = get_member_contact_store(session->member->store); | 153 | struct GNUNET_MESSENGER_ContactStore *store = get_member_contact_store(session->member->store); |
148 | 154 | ||