aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_dirmetascan.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-11-05 18:45:38 +0000
committerChristian Grothoff <christian@grothoff.org>2012-11-05 18:45:38 +0000
commitb29a4bb3ea4d12ef4a3824f3a40c936d761116d8 (patch)
treed271d900f9c14a6677b9394f09ffda507b8dbdbb /src/fs/fs_dirmetascan.c
parent4c9dabf67e55ffff769ecc9392f3192e80cd9db9 (diff)
downloadgnunet-b29a4bb3ea4d12ef4a3824f3a40c936d761116d8.tar.gz
gnunet-b29a4bb3ea4d12ef4a3824f3a40c936d761116d8.zip
-tolerate NULL
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r--src/fs/fs_dirmetascan.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/fs/fs_dirmetascan.c b/src/fs/fs_dirmetascan.c
index 0afec3886..8755acf71 100644
--- a/src/fs/fs_dirmetascan.c
+++ b/src/fs/fs_dirmetascan.c
@@ -232,8 +232,11 @@ finish_scan (void *cls,
232 struct GNUNET_FS_DirScanner *ds = cls; 232 struct GNUNET_FS_DirScanner *ds = cls;
233 233
234 ds->stop_task = GNUNET_SCHEDULER_NO_TASK; 234 ds->stop_task = GNUNET_SCHEDULER_NO_TASK;
235 GNUNET_HELPER_stop (ds->helper); 235 if (NULL != ds->helper)
236 ds->helper = NULL; 236 {
237 GNUNET_HELPER_stop (ds->helper);
238 ds->helper = NULL;
239 }
237 ds->progress_callback (ds->progress_callback_cls, 240 ds->progress_callback (ds->progress_callback_cls,
238 NULL, GNUNET_SYSERR, 241 NULL, GNUNET_SYSERR,
239 GNUNET_FS_DIRSCANNER_FINISHED); 242 GNUNET_FS_DIRSCANNER_FINISHED);