From e95b43b9a59a32142c4b3afd3212f0b4d3b8e6ad Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 8 Oct 2010 16:14:31 +0000 Subject: [PATCH] fix --- src/fs/gnunet-service-fs.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/fs/gnunet-service-fs.c b/src/fs/gnunet-service-fs.c index 5118cb56c..0f603651e 100644 --- a/src/fs/gnunet-service-fs.c +++ b/src/fs/gnunet-service-fs.c @@ -2016,11 +2016,13 @@ transmit_to_peer (void *cls, memcpy (&cbuf[msize], &pm[1], pm->msize); msize += pm->msize; size -= pm->msize; - GNUNET_CONTAINER_DLL_remove (cp->pending_messages_head, - cp->pending_messages_tail, - pm); if (NULL == pm->pml) - cp->pending_requests--; + { + GNUNET_CONTAINER_DLL_remove (cp->pending_messages_head, + cp->pending_messages_tail, + pm); + cp->pending_requests--; + } destroy_pending_message (pm, cp->pid); } if (pm != NULL) -- 2.25.1