diff options
Diffstat (limited to 'src/ats-tests/ats-testing-log.c')
-rw-r--r-- | src/ats-tests/ats-testing-log.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/ats-tests/ats-testing-log.c b/src/ats-tests/ats-testing-log.c index fff70052d..650be29f3 100644 --- a/src/ats-tests/ats-testing-log.c +++ b/src/ats-tests/ats-testing-log.c | |||
@@ -799,21 +799,24 @@ GNUNET_ATS_TEST_logging_now (struct LoggingHandle *l) | |||
799 | } | 799 | } |
800 | } | 800 | } |
801 | 801 | ||
802 | |||
802 | static void | 803 | static void |
803 | collect_log_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 804 | collect_log_task (void *cls) |
804 | { | 805 | { |
805 | struct LoggingHandle *l = cls; | 806 | struct LoggingHandle *l = cls; |
806 | l->log_task = NULL; | 807 | const struct GNUNET_SCHEDULER_TaskContext *tc; |
807 | 808 | ||
809 | l->log_task = NULL; | ||
808 | GNUNET_ATS_TEST_logging_now (l); | 810 | GNUNET_ATS_TEST_logging_now (l); |
809 | 811 | tc = GNUNET_SCHEDULER_get_task_context (); | |
810 | if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN) | 812 | if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN) |
811 | return; | 813 | return; |
812 | |||
813 | l->log_task = GNUNET_SCHEDULER_add_delayed (l->frequency, | 814 | l->log_task = GNUNET_SCHEDULER_add_delayed (l->frequency, |
814 | &collect_log_task, l); | 815 | &collect_log_task, |
816 | l); | ||
815 | } | 817 | } |
816 | 818 | ||
819 | |||
817 | /** | 820 | /** |
818 | * Stop logging | 821 | * Stop logging |
819 | * | 822 | * |
@@ -905,4 +908,3 @@ GNUNET_ATS_TEST_logging_start(struct GNUNET_TIME_Relative log_frequency, | |||
905 | return l; | 908 | return l; |
906 | } | 909 | } |
907 | /* end of file ats-testing-log.c */ | 910 | /* end of file ats-testing-log.c */ |
908 | |||