diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-11-05 18:45:38 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-11-05 18:45:38 +0000 |
commit | b29a4bb3ea4d12ef4a3824f3a40c936d761116d8 (patch) | |
tree | d271d900f9c14a6677b9394f09ffda507b8dbdbb /src/fs/fs_dirmetascan.c | |
parent | 4c9dabf67e55ffff769ecc9392f3192e80cd9db9 (diff) | |
download | gnunet-b29a4bb3ea4d12ef4a3824f3a40c936d761116d8.tar.gz gnunet-b29a4bb3ea4d12ef4a3824f3a40c936d761116d8.zip |
-tolerate NULL
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r-- | src/fs/fs_dirmetascan.c | 7 |
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); |