From 5e4793e0340de50f4e0b71ab72587bc0c9025070 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 7 Sep 2009 13:09:11 +0000 Subject: make gcc happy --- src/fs/fs_directory.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/fs') diff --git a/src/fs/fs_directory.c b/src/fs/fs_directory.c index fa046b858..0fbd236ca 100644 --- a/src/fs/fs_directory.c +++ b/src/fs/fs_directory.c @@ -512,6 +512,9 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld, size = 8 + sizeof (uint32_t); size += GNUNET_CONTAINER_meta_data_get_serialized_size (bld->meta, GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); + sizes = NULL; + perm = NULL; + bes = NULL; if (bld->count > 0) { sizes = GNUNET_malloc (bld->count * sizeof (size_t)); @@ -563,12 +566,9 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld, sizes[i]); GNUNET_free (bes[i]); } - if (bld->count > 0) - { - GNUNET_free (sizes); - GNUNET_free (perm); - GNUNET_free (bes); - } + GNUNET_free_non_null (sizes); + GNUNET_free_non_null (perm); + GNUNET_free_non_null (bes); GNUNET_assert (off == size); GNUNET_CONTAINER_meta_data_destroy (bld->meta); GNUNET_free (bld); -- cgit v1.2.3