gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 4402b568ac1da29cdf15382f0bc670f9ffcac4a9
parent 1d88d6526683300a28b701e0fad08d08540f27c3
Author: t3sserakt <t3ss@posteo.de>
Date:   Tue,  6 Feb 2024 17:35:32 +0100

Transport: Added logging to debug freeing of fragments.

Diffstat:
Msrc/service/transport/gnunet-service-transport.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/service/transport/gnunet-service-transport.c b/src/service/transport/gnunet-service-transport.c @@ -6643,6 +6643,12 @@ completed_pending_message (struct PendingMessage *pm) pos = pm->frag_parent; GNUNET_CONTAINER_MDLL_remove (frag, pos->head_frag, pos->tail_frag, pm); free_pending_message (pm); + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "pos frag_off %lu pos bytes_msg %lu pmt %u parent %u\n", + pos->frag_off, + pos->bytes_msg, + pos->pmt, + NULL == pos->frag_parent ? 1 : 0); /* check if subtree is done */ while ((NULL == pos->head_frag) && (pos->frag_off == (pos->bytes_msg - sizeof(struct