aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-publish.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-12-12 13:17:51 +0000
committerChristian Grothoff <christian@grothoff.org>2012-12-12 13:17:51 +0000
commit3d8ac9f662a774b08229e38fbe1e460e12aa584c (patch)
tree124e268ed61d1e5d67d3b49ac0234ed0821a5040 /src/fs/gnunet-publish.c
parent005a0fa580eee02d59fe631784fc8b7895b4f58b (diff)
downloadgnunet-3d8ac9f662a774b08229e38fbe1e460e12aa584c.tar.gz
gnunet-3d8ac9f662a774b08229e38fbe1e460e12aa584c.zip
-fix crash with -D
Diffstat (limited to 'src/fs/gnunet-publish.c')
-rw-r--r--src/fs/gnunet-publish.c7
1 files changed, 5 insertions, 2 deletions
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
105stop_scanner_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 105stop_scanner_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
106{ 106{
107 kill_task = GNUNET_SCHEDULER_NO_TASK; 107 kill_task = GNUNET_SCHEDULER_NO_TASK;
108 GNUNET_FS_directory_scan_abort (ds); 108 if (NULL != ds)
109 ds = NULL; 109 {
110 GNUNET_FS_directory_scan_abort (ds);
111 ds = NULL;
112 }
110 if (namespace != NULL) 113 if (namespace != NULL)
111 { 114 {
112 GNUNET_FS_namespace_delete (namespace, GNUNET_NO); 115 GNUNET_FS_namespace_delete (namespace, GNUNET_NO);