diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-04-05 13:35:38 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-04-05 13:35:38 +0000 |
commit | 9bc72f2674e05ffdc2644e4545354ed32f452907 (patch) | |
tree | 4057e3747e8365b7543af5628c8aa4e148172ac4 /src/fs/gnunet-publish.c | |
parent | d88de8d8a75a65843d18f9d89066cc73aa6c25fc (diff) | |
download | gnunet-9bc72f2674e05ffdc2644e4545354ed32f452907.tar.gz gnunet-9bc72f2674e05ffdc2644e4545354ed32f452907.zip |
fix
Diffstat (limited to 'src/fs/gnunet-publish.c')
-rw-r--r-- | src/fs/gnunet-publish.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/fs/gnunet-publish.c b/src/fs/gnunet-publish.c index 767e84af2..fc00fd26c 100644 --- a/src/fs/gnunet-publish.c +++ b/src/fs/gnunet-publish.c | |||
@@ -84,6 +84,11 @@ do_stop_task (void *cls, | |||
84 | p = pc; | 84 | p = pc; |
85 | pc = NULL; | 85 | pc = NULL; |
86 | GNUNET_FS_publish_stop (p); | 86 | GNUNET_FS_publish_stop (p); |
87 | if (NULL != meta) | ||
88 | { | ||
89 | GNUNET_CONTAINER_meta_data_destroy (meta); | ||
90 | meta = NULL; | ||
91 | } | ||
87 | } | 92 | } |
88 | } | 93 | } |
89 | 94 | ||
@@ -296,13 +301,9 @@ publish_inspector (void *cls, | |||
296 | topKeywords = NULL; | 301 | topKeywords = NULL; |
297 | } | 302 | } |
298 | if (NULL != meta) | 303 | if (NULL != meta) |
299 | { | 304 | GNUNET_CONTAINER_meta_data_iterate (meta, |
300 | GNUNET_CONTAINER_meta_data_iterate (meta, | 305 | &meta_merger, |
301 | &meta_merger, | 306 | m); |
302 | m); | ||
303 | GNUNET_CONTAINER_meta_data_destroy (meta); | ||
304 | meta = NULL; | ||
305 | } | ||
306 | if (! do_disable_creation_time) | 307 | if (! do_disable_creation_time) |
307 | GNUNET_CONTAINER_meta_data_add_publication_date (m); | 308 | GNUNET_CONTAINER_meta_data_add_publication_date (m); |
308 | if (extract_only) | 309 | if (extract_only) |