aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort3sserakt <t3ss@posteo.de>2023-11-14 16:19:54 +0100
committert3sserakt <t3ss@posteo.de>2023-11-14 16:19:54 +0100
commit8e8c3f1e1c8c81a269c57e635153ec22fbfe216e (patch)
tree7ac472328bce25c03cabc55c3d6980588706104b
parent4e77b10982effa677c8da5a8aba888f87ad4f336 (diff)
downloadgnunet-8e8c3f1e1c8c81a269c57e635153ec22fbfe216e.tar.gz
gnunet-8e8c3f1e1c8c81a269c57e635153ec22fbfe216e.zip
Transport: Added missing dekrement when removing QueueEntry from DLL.
-rw-r--r--src/service/transport/gnunet-service-transport.c2
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);