diff options
-rw-r--r-- | src/fs/gnunet-service-fs.c | 10 |
1 files 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, | |||
2016 | memcpy (&cbuf[msize], &pm[1], pm->msize); | 2016 | memcpy (&cbuf[msize], &pm[1], pm->msize); |
2017 | msize += pm->msize; | 2017 | msize += pm->msize; |
2018 | size -= pm->msize; | 2018 | size -= pm->msize; |
2019 | GNUNET_CONTAINER_DLL_remove (cp->pending_messages_head, | ||
2020 | cp->pending_messages_tail, | ||
2021 | pm); | ||
2022 | if (NULL == pm->pml) | 2019 | if (NULL == pm->pml) |
2023 | cp->pending_requests--; | 2020 | { |
2021 | GNUNET_CONTAINER_DLL_remove (cp->pending_messages_head, | ||
2022 | cp->pending_messages_tail, | ||
2023 | pm); | ||
2024 | cp->pending_requests--; | ||
2025 | } | ||
2024 | destroy_pending_message (pm, cp->pid); | 2026 | destroy_pending_message (pm, cp->pid); |
2025 | } | 2027 | } |
2026 | if (pm != NULL) | 2028 | if (pm != NULL) |