aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort3sserakt <t3ss@posteo.de>2023-02-07 18:14:48 +0100
committert3sserakt <t3ss@posteo.de>2023-02-07 18:14:48 +0100
commit8af2bad3915d5e3aeb87f2070392cf1df544307e (patch)
tree79370350dacf6f63b6ee417741b956e88bdfae25
parent5f4f2527d94f5fddf9624344bbbb0262094f9816 (diff)
downloadgnunet-8af2bad3915d5e3aeb87f2070392cf1df544307e.tar.gz
gnunet-8af2bad3915d5e3aeb87f2070392cf1df544307e.zip
TNG: Fixed bug of QueueEntry deleted too early.
-rw-r--r--src/transport/gnunet-service-tng.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c
index 21aa46947..a1a46443e 100644
--- a/src/transport/gnunet-service-tng.c
+++ b/src/transport/gnunet-service-tng.c
@@ -2985,14 +2985,6 @@ free_fragment_tree (struct PendingMessage *root)
2985 { 2985 {
2986 GNUNET_assert (frag == frag->qe->pm); 2986 GNUNET_assert (frag == frag->qe->pm);
2987 frag->qe->pm = NULL; 2987 frag->qe->pm = NULL;
2988 GNUNET_CONTAINER_DLL_remove (frag->qe->queue->queue_head,
2989 frag->qe->queue->queue_tail,
2990 frag->qe);
2991 frag->qe->queue->queue_length--;
2992 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
2993 "Removing QueueEntry MID %lu from queue\n",
2994 frag->qe->mid);
2995 GNUNET_free (frag->qe);
2996 } 2988 }
2997 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 2989 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
2998 "Free frag %p\n", 2990 "Free frag %p\n",
@@ -3059,16 +3051,6 @@ free_pending_message (struct PendingMessage *pm)
3059 { 3051 {
3060 GNUNET_assert (pm == pm->qe->pm); 3052 GNUNET_assert (pm == pm->qe->pm);
3061 pm->qe->pm = NULL; 3053 pm->qe->pm = NULL;
3062 GNUNET_CONTAINER_DLL_remove (pm->qe->queue->queue_head,
3063 pm->qe->queue->queue_tail,
3064 pm->qe);
3065 pm->qe->queue->queue_length--;
3066 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
3067 "Removing QueueEntry MID %lu from queue\n",
3068 pm->qe->mid);
3069 GNUNET_free (pm->qe);
3070 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
3071 "QueueEntry MID freed\n");
3072 } 3054 }
3073 if (NULL != pm->bpm) 3055 if (NULL != pm->bpm)
3074 { 3056 {