aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_file_information.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-03-10 16:45:11 +0000
committerChristian Grothoff <christian@grothoff.org>2010-03-10 16:45:11 +0000
commitcd3275dec48f35828837a84aae979c5e180f5184 (patch)
tree5e1b0ccec36c6520c8bb9031fbbb60d3b239680a /src/fs/fs_file_information.c
parentf80a715b51f29c406885b63e92620deacf427c84 (diff)
downloadgnunet-cd3275dec48f35828837a84aae979c5e180f5184.tar.gz
gnunet-cd3275dec48f35828837a84aae979c5e180f5184.zip
fixing gnunet-publish for files
Diffstat (limited to 'src/fs/fs_file_information.c')
-rw-r--r--src/fs/fs_file_information.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fs/fs_file_information.c b/src/fs/fs_file_information.c
index 08beff982..8e6f42636 100644
--- a/src/fs/fs_file_information.c
+++ b/src/fs/fs_file_information.c
@@ -341,8 +341,10 @@ GNUNET_FS_file_information_create_from_reader (void *client_info,
341 struct GNUNET_FS_FileInformation *ret; 341 struct GNUNET_FS_FileInformation *ret;
342 342
343 ret = GNUNET_malloc (sizeof (struct GNUNET_FS_FileInformation)); 343 ret = GNUNET_malloc (sizeof (struct GNUNET_FS_FileInformation));
344 ret->client_info = client_info; 344 ret->client_info = client_info;
345 ret->meta = GNUNET_CONTAINER_meta_data_duplicate (meta); 345 ret->meta = GNUNET_CONTAINER_meta_data_duplicate (meta);
346 if (ret->meta == NULL)
347 ret->meta = GNUNET_CONTAINER_meta_data_create ();
346 ret->keywords = (keywords == NULL) ? NULL : GNUNET_FS_uri_dup (keywords); 348 ret->keywords = (keywords == NULL) ? NULL : GNUNET_FS_uri_dup (keywords);
347 ret->expirationTime = expirationTime; 349 ret->expirationTime = expirationTime;
348 ret->data.file.reader = reader; 350 ret->data.file.reader = reader;
@@ -616,6 +618,8 @@ GNUNET_FS_file_information_create_from_directory (void *client_info,
616 struct GNUNET_FS_Uri *ksk; 618 struct GNUNET_FS_Uri *ksk;
617 struct GNUNET_CONTAINER_MetaData *meta; 619 struct GNUNET_CONTAINER_MetaData *meta;
618 620
621
622
619 dc.entries = NULL; 623 dc.entries = NULL;
620 meta = GNUNET_CONTAINER_meta_data_create (); 624 meta = GNUNET_CONTAINER_meta_data_create ();
621 GNUNET_FS_meta_data_make_directory (meta); 625 GNUNET_FS_meta_data_make_directory (meta);