aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/fs/gnunet-service-fs_drq.c16
-rw-r--r--src/fs/test_fs_test_lib.c1
2 files changed, 12 insertions, 5 deletions
diff --git a/src/fs/gnunet-service-fs_drq.c b/src/fs/gnunet-service-fs_drq.c
index 43e138e13..8edcacf3d 100644
--- a/src/fs/gnunet-service-fs_drq.c
+++ b/src/fs/gnunet-service-fs_drq.c
@@ -310,11 +310,17 @@ shutdown_task (void *cls,
310 drq_tail = NULL; 310 drq_tail = NULL;
311 if (drq_running != NULL) 311 if (drq_running != NULL)
312 { 312 {
313 GNUNET_SCHEDULER_cancel (sched, 313 if (drq_running->task != GNUNET_SCHEDULER_NO_TASK)
314 drq_running->task); 314 {
315 drq_running->iter (drq_running->iter_cls, 315 GNUNET_SCHEDULER_cancel (sched,
316 NULL, 0, NULL, 0, 0, 0, 316 drq_running->task);
317 GNUNET_TIME_UNIT_ZERO_ABS, 0); 317 }
318 if (drq_running->iter != NULL)
319 {
320 drq_running->iter (drq_running->iter_cls,
321 NULL, 0, NULL, 0, 0, 0,
322 GNUNET_TIME_UNIT_ZERO_ABS, 0);
323 }
318 GNUNET_free (drq_running); 324 GNUNET_free (drq_running);
319 drq_running = NULL; 325 drq_running = NULL;
320 } 326 }
diff --git a/src/fs/test_fs_test_lib.c b/src/fs/test_fs_test_lib.c
index b575e68c7..da00e6e5e 100644
--- a/src/fs/test_fs_test_lib.c
+++ b/src/fs/test_fs_test_lib.c
@@ -105,6 +105,7 @@ do_publish (void *cls,
105 GNUNET_SCHEDULER_add_now (sched, 105 GNUNET_SCHEDULER_add_now (sched,
106 &do_stop, 106 &do_stop,
107 NULL); 107 NULL);
108 return;
108 } 109 }
109 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 110 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
110 "Publishing %llu bytes\n", 111 "Publishing %llu bytes\n",