diff options
author | Florian Dold <florian.dold@gmail.com> | 2014-06-26 17:40:10 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2014-06-26 17:40:10 +0000 |
commit | c9c6be8fddd92d768eebfc871c639ec987abbc40 (patch) | |
tree | 7d30833e7bb3c291a5de4e3ac509d59dcb46588f /src/util | |
parent | e253b2d47cc6448b12ad006a3e7d95b58b90f256 (diff) | |
download | gnunet-c9c6be8fddd92d768eebfc871c639ec987abbc40.tar.gz gnunet-c9c6be8fddd92d768eebfc871c639ec987abbc40.zip |
set parent queue to NULL before discarding envelopes when destroying a message queue
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/mq.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util/mq.c b/src/util/mq.c index a8d6bec43..8098daac2 100644 --- a/src/util/mq.c +++ b/src/util/mq.c | |||
@@ -785,6 +785,7 @@ GNUNET_MQ_destroy (struct GNUNET_MQ_Handle *mq) | |||
785 | { | 785 | { |
786 | struct GNUNET_MQ_Envelope *ev; | 786 | struct GNUNET_MQ_Envelope *ev; |
787 | ev = mq->envelope_head; | 787 | ev = mq->envelope_head; |
788 | ev->parent_queue = NULL; | ||
788 | GNUNET_CONTAINER_DLL_remove (mq->envelope_head, mq->envelope_tail, ev); | 789 | GNUNET_CONTAINER_DLL_remove (mq->envelope_head, mq->envelope_tail, ev); |
789 | GNUNET_MQ_discard (ev); | 790 | GNUNET_MQ_discard (ev); |
790 | } | 791 | } |