diff options
Diffstat (limited to 'src/cadet/gnunet-service-cadet_peer.c')
-rw-r--r-- | src/cadet/gnunet-service-cadet_peer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet_peer.c b/src/cadet/gnunet-service-cadet_peer.c index f1ba2cfde..594c35701 100644 --- a/src/cadet/gnunet-service-cadet_peer.c +++ b/src/cadet/gnunet-service-cadet_peer.c | |||
@@ -785,6 +785,10 @@ peer_destroy (struct CadetPeer *peer) | |||
785 | GNUNET_ATS_connectivity_suggest_cancel (peer->connectivity_suggestion); | 785 | GNUNET_ATS_connectivity_suggest_cancel (peer->connectivity_suggestion); |
786 | peer->connectivity_suggestion = NULL; | 786 | peer->connectivity_suggestion = NULL; |
787 | } | 787 | } |
788 | while (NULL != peer->queue_head) | ||
789 | { | ||
790 | GCP_queue_destroy (peer->queue_head, GNUNET_YES, GNUNET_NO, 0); | ||
791 | } | ||
788 | GNUNET_free_non_null (peer->hello); | 792 | GNUNET_free_non_null (peer->hello); |
789 | GNUNET_free (peer); | 793 | GNUNET_free (peer); |
790 | return GNUNET_OK; | 794 | return GNUNET_OK; |