summaryrefslogtreecommitdiff
path: root/src/fs/fs_sharetree.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/fs_sharetree.c')
-rw-r--r--src/fs/fs_sharetree.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fs/fs_sharetree.c b/src/fs/fs_sharetree.c
index 396415bc6..6c9642b9b 100644
--- a/src/fs/fs_sharetree.c
+++ b/src/fs/fs_sharetree.c
@@ -421,8 +421,10 @@ GNUNET_FS_share_tree_free (struct GNUNET_FS_ShareTreeItem *toplevel)
421 GNUNET_CONTAINER_DLL_remove (toplevel->parent->children_head, 421 GNUNET_CONTAINER_DLL_remove (toplevel->parent->children_head,
422 toplevel->parent->children_tail, 422 toplevel->parent->children_tail,
423 toplevel); 423 toplevel);
424 GNUNET_CONTAINER_meta_data_destroy (toplevel->meta); 424 if (NULL != toplevel->meta)
425 GNUNET_FS_uri_destroy (toplevel->ksk_uri); 425 GNUNET_CONTAINER_meta_data_destroy (toplevel->meta);
426 if (NULL != toplevel->ksk_uri)
427 GNUNET_FS_uri_destroy (toplevel->ksk_uri);
426 GNUNET_free_non_null (toplevel->filename); 428 GNUNET_free_non_null (toplevel->filename);
427 GNUNET_free_non_null (toplevel->short_filename); 429 GNUNET_free_non_null (toplevel->short_filename);
428 GNUNET_free (toplevel); 430 GNUNET_free (toplevel);