diff options
author | t3sserakt <t3ss@posteo.de> | 2023-11-14 16:19:54 +0100 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2023-11-14 16:19:54 +0100 |
commit | 8e8c3f1e1c8c81a269c57e635153ec22fbfe216e (patch) | |
tree | 7ac472328bce25c03cabc55c3d6980588706104b | |
parent | 4e77b10982effa677c8da5a8aba888f87ad4f336 (diff) | |
download | gnunet-8e8c3f1e1c8c81a269c57e635153ec22fbfe216e.tar.gz gnunet-8e8c3f1e1c8c81a269c57e635153ec22fbfe216e.zip |
Transport: Added missing dekrement when removing QueueEntry from DLL.
-rw-r--r-- | src/service/transport/gnunet-service-transport.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/service/transport/gnunet-service-transport.c b/src/service/transport/gnunet-service-transport.c index 3f0027a98..ed45462cb 100644 --- a/src/service/transport/gnunet-service-transport.c +++ b/src/service/transport/gnunet-service-transport.c | |||
@@ -3091,6 +3091,7 @@ free_pending_message (struct PendingMessage *pm) | |||
3091 | GNUNET_CONTAINER_DLL_remove (qe->queue->queue_head, | 3091 | GNUNET_CONTAINER_DLL_remove (qe->queue->queue_head, |
3092 | qe->queue->queue_tail, | 3092 | qe->queue->queue_tail, |
3093 | qe); | 3093 | qe); |
3094 | qe->queue->queue_length--; | ||
3094 | GNUNET_free (qe); | 3095 | GNUNET_free (qe); |
3095 | } | 3096 | } |
3096 | if (NULL != pm->bpm) | 3097 | if (NULL != pm->bpm) |
@@ -3104,6 +3105,7 @@ free_pending_message (struct PendingMessage *pm) | |||
3104 | GNUNET_CONTAINER_DLL_remove (qe->queue->queue_head, | 3105 | GNUNET_CONTAINER_DLL_remove (qe->queue->queue_head, |
3105 | qe->queue->queue_tail, | 3106 | qe->queue->queue_tail, |
3106 | qe); | 3107 | qe); |
3108 | qe->queue->queue_length--; | ||
3107 | GNUNET_free (qe); | 3109 | GNUNET_free (qe); |
3108 | } | 3110 | } |
3109 | GNUNET_free (pm->bpm); | 3111 | GNUNET_free (pm->bpm); |