diff options
Diffstat (limited to 'src/transport/gnunet-communicator-tcp.c')
-rw-r--r-- | src/transport/gnunet-communicator-tcp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/transport/gnunet-communicator-tcp.c b/src/transport/gnunet-communicator-tcp.c index d86fa03b6..1d10b82e5 100644 --- a/src/transport/gnunet-communicator-tcp.c +++ b/src/transport/gnunet-communicator-tcp.c | |||
@@ -590,6 +590,11 @@ queue_destroy (struct Queue *queue) | |||
590 | queue->mq = NULL; | 590 | queue->mq = NULL; |
591 | GNUNET_MQ_destroy (mq); | 591 | GNUNET_MQ_destroy (mq); |
592 | } | 592 | } |
593 | if (NULL != queue->qh) | ||
594 | { | ||
595 | GNUNET_TRANSPORT_communicator_mq_del (queue->qh); | ||
596 | queue->qh = NULL; | ||
597 | } | ||
593 | GNUNET_assert (GNUNET_YES == | 598 | GNUNET_assert (GNUNET_YES == |
594 | GNUNET_CONTAINER_multipeermap_remove (queue_map, | 599 | GNUNET_CONTAINER_multipeermap_remove (queue_map, |
595 | &queue->target, | 600 | &queue->target, |