From: Christian Grothoff Date: Wed, 28 Apr 2010 08:10:59 +0000 (+0000) Subject: store root URI in metadata X-Git-Tag: initial-import-from-subversion-38251~21987 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=17244a5438c31872ea11c2bc7b96f9fb42121c15;p=oweals%2Fgnunet.git store root URI in metadata --- 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);