diff options
Diffstat (limited to 'src/fs/fs_download.c')
-rw-r--r-- | src/fs/fs_download.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/fs/fs_download.c b/src/fs/fs_download.c index c7e3a6023..61178766b 100644 --- a/src/fs/fs_download.c +++ b/src/fs/fs_download.c | |||
@@ -1178,6 +1178,11 @@ signal_error: | |||
1178 | dc->top_request = NULL; | 1178 | dc->top_request = NULL; |
1179 | GNUNET_CONTAINER_multihashmap_destroy (dc->active); | 1179 | GNUNET_CONTAINER_multihashmap_destroy (dc->active); |
1180 | dc->active = NULL; | 1180 | dc->active = NULL; |
1181 | if (NULL != dc->job_queue) | ||
1182 | { | ||
1183 | GNUNET_FS_dequeue_ (dc->job_queue); | ||
1184 | dc->job_queue = NULL; | ||
1185 | } | ||
1181 | dc->pending_head = NULL; | 1186 | dc->pending_head = NULL; |
1182 | dc->pending_tail = NULL; | 1187 | dc->pending_tail = NULL; |
1183 | GNUNET_FS_download_sync_ (dc); | 1188 | GNUNET_FS_download_sync_ (dc); |