diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-03-10 16:45:11 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-03-10 16:45:11 +0000 |
commit | cd3275dec48f35828837a84aae979c5e180f5184 (patch) | |
tree | 5e1b0ccec36c6520c8bb9031fbbb60d3b239680a /src/fs/fs_file_information.c | |
parent | f80a715b51f29c406885b63e92620deacf427c84 (diff) | |
download | gnunet-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.c | 6 |
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); |