From 86e159914a47cc99ce6cdf1135bb1e1cd79ca44c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 16 Nov 2013 18:22:09 +0000 Subject: -do not send done after destroying channel --- src/conversation/gnunet-service-conversation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conversation/gnunet-service-conversation.c b/src/conversation/gnunet-service-conversation.c index 900de3275..08c93eb59 100644 --- a/src/conversation/gnunet-service-conversation.c +++ b/src/conversation/gnunet-service-conversation.c @@ -982,6 +982,7 @@ handle_mesh_hangup_message (void *cls, hup.header.type = htons (GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP); hup.cid = ch->cid; status = ch->status; + GNUNET_MESH_receive_done (channel); destroy_line_mesh_channels (ch); switch (status) { @@ -1002,7 +1003,6 @@ handle_mesh_hangup_message (void *cls, line->client, &hup.header, GNUNET_NO); - GNUNET_MESH_receive_done (channel); return GNUNET_OK; } -- cgit v1.2.3