From 3d8ac9f662a774b08229e38fbe1e460e12aa584c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 12 Dec 2012 13:17:51 +0000 Subject: -fix crash with -D --- src/fs/gnunet-publish.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/fs') diff --git a/src/fs/gnunet-publish.c b/src/fs/gnunet-publish.c index dbbdfda8c..4525affd8 100644 --- a/src/fs/gnunet-publish.c +++ b/src/fs/gnunet-publish.c @@ -105,8 +105,11 @@ static void stop_scanner_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { kill_task = GNUNET_SCHEDULER_NO_TASK; - GNUNET_FS_directory_scan_abort (ds); - ds = NULL; + if (NULL != ds) + { + GNUNET_FS_directory_scan_abort (ds); + ds = NULL; + } if (namespace != NULL) { GNUNET_FS_namespace_delete (namespace, GNUNET_NO); -- cgit v1.2.3