diff options
Diffstat (limited to 'src/conversation/gnunet-service-conversation.c')
-rw-r--r-- | src/conversation/gnunet-service-conversation.c | 2 |
1 files changed, 1 insertions, 1 deletions
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, | |||
982 | hup.header.type = htons (GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP); | 982 | hup.header.type = htons (GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP); |
983 | hup.cid = ch->cid; | 983 | hup.cid = ch->cid; |
984 | status = ch->status; | 984 | status = ch->status; |
985 | GNUNET_MESH_receive_done (channel); | ||
985 | destroy_line_mesh_channels (ch); | 986 | destroy_line_mesh_channels (ch); |
986 | switch (status) | 987 | switch (status) |
987 | { | 988 | { |
@@ -1002,7 +1003,6 @@ handle_mesh_hangup_message (void *cls, | |||
1002 | line->client, | 1003 | line->client, |
1003 | &hup.header, | 1004 | &hup.header, |
1004 | GNUNET_NO); | 1005 | GNUNET_NO); |
1005 | GNUNET_MESH_receive_done (channel); | ||
1006 | return GNUNET_OK; | 1006 | return GNUNET_OK; |
1007 | } | 1007 | } |
1008 | 1008 | ||