fix
[oweals/gnunet.git] / src / fs / fs_directory.c
index e4d02b5635e5f18cd6a2a43484afdcc482c53435..9c13073ab1707cdc86d777b7a98c3fd145cc7d0d 100644 (file)
@@ -627,6 +627,9 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld,
                           "malloc");
       *rsize = 0;
       *rdata = NULL;
+      GNUNET_free_non_null (sizes);
+      GNUNET_free_non_null (perm);
+      GNUNET_free_non_null (bes);
       return GNUNET_SYSERR;
     }
   *rdata = data;