aboutsummaryrefslogtreecommitdiff
path: root/src/ats-tests/ats-testing-log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats-tests/ats-testing-log.c')
-rw-r--r--src/ats-tests/ats-testing-log.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ats-tests/ats-testing-log.c b/src/ats-tests/ats-testing-log.c
index 650be29f3..5e22d4b47 100644
--- a/src/ats-tests/ats-testing-log.c
+++ b/src/ats-tests/ats-testing-log.c
@@ -804,13 +804,9 @@ static void
804collect_log_task (void *cls) 804collect_log_task (void *cls)
805{ 805{
806 struct LoggingHandle *l = cls; 806 struct LoggingHandle *l = cls;
807 const struct GNUNET_SCHEDULER_TaskContext *tc;
808 807
809 l->log_task = NULL; 808 l->log_task = NULL;
810 GNUNET_ATS_TEST_logging_now (l); 809 GNUNET_ATS_TEST_logging_now (l);
811 tc = GNUNET_SCHEDULER_get_task_context ();
812 if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN)
813 return;
814 l->log_task = GNUNET_SCHEDULER_add_delayed (l->frequency, 810 l->log_task = GNUNET_SCHEDULER_add_delayed (l->frequency,
815 &collect_log_task, 811 &collect_log_task,
816 l); 812 l);
@@ -829,8 +825,10 @@ GNUNET_ATS_TEST_logging_stop (struct LoggingHandle *l)
829 return; 825 return;
830 826
831 if (NULL != l->log_task) 827 if (NULL != l->log_task)
828 {
832 GNUNET_SCHEDULER_cancel (l->log_task); 829 GNUNET_SCHEDULER_cancel (l->log_task);
833 l->log_task = NULL; 830 l->log_task = NULL;
831 }
834 l->running = GNUNET_NO; 832 l->running = GNUNET_NO;
835 833
836 GNUNET_log(GNUNET_ERROR_TYPE_INFO, 834 GNUNET_log(GNUNET_ERROR_TYPE_INFO,