From: Christian Grothoff Date: Fri, 8 Oct 2010 16:14:31 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~20096 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e95b43b9a59a32142c4b3afd3212f0b4d3b8e6ad;p=oweals%2Fgnunet.git fix --- 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)