From 17244a5438c31872ea11c2bc7b96f9fb42121c15 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 28 Apr 2010 08:10:59 +0000 Subject: [PATCH] store root URI in metadata --- src/fs/fs_search.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c index b5b7a3c8a..812f2b224 100644 --- a/src/fs/fs_search.c +++ b/src/fs/fs_search.c @@ -429,6 +429,7 @@ process_nblock (struct GNUNET_FS_SearchContext *sc, const char *eos; struct GNUNET_CONTAINER_MetaData *meta; struct GNUNET_FS_Uri *uri; + char *uris; GNUNET_CRYPTO_hash (&nb->keyspace, sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), @@ -477,7 +478,15 @@ process_nblock (struct GNUNET_FS_SearchContext *sc, GNUNET_CRYPTO_hash (&nb->subspace, sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), &uri->data.sks.namespace); - /* FIXME: should store 'root' in meta? */ + uris = GNUNET_FS_uri_to_string (uri); + GNUNET_CONTAINER_meta_data_insert (meta, + "", + EXTRACTOR_METATYPE_URI, + EXTRACTOR_METAFORMAT_UTF8, + "text/plain", + uris, + strlen (uris)+1); + GNUNET_free (uris); GNUNET_PSEUDONYM_add (sc->h->cfg, &uri->data.sks.namespace, meta); -- 2.25.1