aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_directory.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-10-20 19:39:44 +0000
committerChristian Grothoff <christian@grothoff.org>2009-10-20 19:39:44 +0000
commitc4bd9004dbd3849a5ccb841c526b9b192e2270e5 (patch)
treeb7f3c9d2082e373542f631f376d391a50df7921c /src/fs/fs_directory.c
parent5228336613947f354ff56d2d323d517aa8a94ca9 (diff)
downloadgnunet-c4bd9004dbd3849a5ccb841c526b9b192e2270e5.tar.gz
gnunet-c4bd9004dbd3849a5ccb841c526b9b192e2270e5.zip
minor bugfixes
Diffstat (limited to 'src/fs/fs_directory.c')
-rw-r--r--src/fs/fs_directory.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fs/fs_directory.c b/src/fs/fs_directory.c
index 00407ad3a..e037130c8 100644
--- a/src/fs/fs_directory.c
+++ b/src/fs/fs_directory.c
@@ -313,6 +313,7 @@ GNUNET_FS_directory_builder_add (struct GNUNET_FS_DirectoryBuilder *bld,
313 const struct GNUNET_CONTAINER_MetaData *md, 313 const struct GNUNET_CONTAINER_MetaData *md,
314 const void *data) 314 const void *data)
315{ 315{
316 struct GNUNET_FS_Uri *curi;
316 struct BuilderEntry *e; 317 struct BuilderEntry *e;
317 uint64_t fsize; 318 uint64_t fsize;
318 uint32_t big; 319 uint32_t big;
@@ -330,7 +331,11 @@ GNUNET_FS_directory_builder_add (struct GNUNET_FS_DirectoryBuilder *bld,
330 if (GNUNET_FS_uri_test_chk (uri)) 331 if (GNUNET_FS_uri_test_chk (uri))
331 fsize = GNUNET_FS_uri_chk_get_file_size (uri); 332 fsize = GNUNET_FS_uri_chk_get_file_size (uri);
332 else 333 else
333 fsize = GNUNET_FS_uri_chk_get_file_size (GNUNET_FS_uri_loc_get_uri (uri)); 334 {
335 curi = GNUNET_FS_uri_loc_get_uri (uri);
336 fsize = GNUNET_FS_uri_chk_get_file_size (curi);
337 GNUNET_FS_uri_destroy (curi);
338 }
334 else 339 else
335 fsize = 0; /* not given */ 340 fsize = 0; /* not given */
336 if (fsize > MAX_INLINE_SIZE) 341 if (fsize > MAX_INLINE_SIZE)