diff options
Diffstat (limited to 'src/statistics/gnunet-statistics.c')
-rw-r--r-- | src/statistics/gnunet-statistics.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/statistics/gnunet-statistics.c b/src/statistics/gnunet-statistics.c index 85d8b8c4d..c28514144 100644 --- a/src/statistics/gnunet-statistics.c +++ b/src/statistics/gnunet-statistics.c | |||
@@ -184,7 +184,12 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
184 | ret = 1; | 184 | ret = 1; |
185 | return; | 185 | return; |
186 | } | 186 | } |
187 | GNUNET_STATISTICS_watch(h, subsystem, name, &printer, h); | 187 | if (GNUNET_OK != GNUNET_STATISTICS_watch (h, subsystem, name, &printer, h)) |
188 | { | ||
189 | fprintf (stderr, _("Failed to initialize watch routine\n")); | ||
190 | GNUNET_SCHEDULER_add_now (&shutdown_task, h); | ||
191 | return; | ||
192 | } | ||
188 | GNUNET_SCHEDULER_add_delayed(GNUNET_TIME_UNIT_FOREVER_REL, &shutdown_task, h); | 193 | GNUNET_SCHEDULER_add_delayed(GNUNET_TIME_UNIT_FOREVER_REL, &shutdown_task, h); |
189 | } | 194 | } |
190 | } | 195 | } |