aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_uri.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/fs_uri.c')
-rw-r--r--src/fs/fs_uri.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/fs/fs_uri.c b/src/fs/fs_uri.c
index cdea8b72d..b0be0db4f 100644
--- a/src/fs/fs_uri.c
+++ b/src/fs/fs_uri.c
@@ -81,6 +81,7 @@
81 * 81 *
82 */ 82 */
83#include "platform.h" 83#include "platform.h"
84
84#include "gnunet_fs_service.h" 85#include "gnunet_fs_service.h"
85#include "gnunet_signatures.h" 86#include "gnunet_signatures.h"
86#include "fs_api.h" 87#include "fs_api.h"
@@ -343,7 +344,7 @@ uri_ksk_parse (const char *s, char **emsg)
343 ret->data.ksk.keywordCount = iret; 344 ret->data.ksk.keywordCount = iret;
344 ret->data.ksk.keywords = keywords; 345 ret->data.ksk.keywords = keywords;
345 return ret; 346 return ret;
346CLEANUP: 347 CLEANUP:
347 for (i = 0; i < max; i++) 348 for (i = 0; i < max; i++)
348 GNUNET_free (keywords[i]); 349 GNUNET_free (keywords[i]);
349 GNUNET_free (keywords); 350 GNUNET_free (keywords);
@@ -620,7 +621,7 @@ uri_loc_parse (const char *s, char **emsg)
620 uri->data.loc.contentSignature = sig; 621 uri->data.loc.contentSignature = sig;
621 622
622 return uri; 623 return uri;
623ERR: 624 ERR:
624 return NULL; 625 return NULL;
625} 626}
626 627
@@ -1768,7 +1769,7 @@ gather_uri_data (void *cls,
1768 */ 1769 */
1769struct GNUNET_FS_Uri * 1770struct GNUNET_FS_Uri *
1770GNUNET_FS_uri_ksk_create_from_meta_data ( 1771GNUNET_FS_uri_ksk_create_from_meta_data (
1771 const struct GNUNET_CONTAINER_MetaData *md) 1772 const struct GNUNET_FS_MetaData *md)
1772{ 1773{
1773 struct GNUNET_FS_Uri *ret; 1774 struct GNUNET_FS_Uri *ret;
1774 char *filename; 1775 char *filename;
@@ -1782,10 +1783,10 @@ GNUNET_FS_uri_ksk_create_from_meta_data (
1782 return NULL; 1783 return NULL;
1783 ret = GNUNET_new (struct GNUNET_FS_Uri); 1784 ret = GNUNET_new (struct GNUNET_FS_Uri);
1784 ret->type = GNUNET_FS_URI_KSK; 1785 ret->type = GNUNET_FS_URI_KSK;
1785 ent = GNUNET_CONTAINER_meta_data_iterate (md, NULL, NULL); 1786 ent = GNUNET_FS_meta_data_iterate (md, NULL, NULL);
1786 if (ent > 0) 1787 if (ent > 0)
1787 { 1788 {
1788 full_name = GNUNET_CONTAINER_meta_data_get_first_by_types ( 1789 full_name = GNUNET_FS_meta_data_get_first_by_types (
1789 md, 1790 md,
1790 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME, 1791 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
1791 -1); 1792 -1);
@@ -1801,7 +1802,7 @@ GNUNET_FS_uri_ksk_create_from_meta_data (
1801 plus theoretically one more for mime... */ 1802 plus theoretically one more for mime... */
1802 ret->data.ksk.keywords = 1803 ret->data.ksk.keywords =
1803 GNUNET_new_array ((ent + tok_keywords + paren_keywords) * 3, char *); 1804 GNUNET_new_array ((ent + tok_keywords + paren_keywords) * 3, char *);
1804 GNUNET_CONTAINER_meta_data_iterate (md, &gather_uri_data, ret); 1805 GNUNET_FS_meta_data_iterate (md, &gather_uri_data, ret);
1805 } 1806 }
1806 if (tok_keywords > 0) 1807 if (tok_keywords > 0)
1807 ret->data.ksk.keywordCount += 1808 ret->data.ksk.keywordCount +=