diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-12-12 13:17:51 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-12-12 13:17:51 +0000 |
commit | 3d8ac9f662a774b08229e38fbe1e460e12aa584c (patch) | |
tree | 124e268ed61d1e5d67d3b49ac0234ed0821a5040 /src/fs/gnunet-publish.c | |
parent | 005a0fa580eee02d59fe631784fc8b7895b4f58b (diff) | |
download | gnunet-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.c | 7 |
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 | |||
105 | stop_scanner_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 105 | stop_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); |