aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_search.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-06-17 21:12:09 +0000
committerChristian Grothoff <christian@grothoff.org>2010-06-17 21:12:09 +0000
commitbed39036b47e1b820ee40d645f743e18520c4f8c (patch)
tree6218facf7c12448327e82780896a609ac000e128 /src/fs/fs_search.c
parenta6d3a7a355634ef0396f009f9286962cdc4c6077 (diff)
downloadgnunet-bed39036b47e1b820ee40d645f743e18520c4f8c.tar.gz
gnunet-bed39036b47e1b820ee40d645f743e18520c4f8c.zip
fixes
Diffstat (limited to 'src/fs/fs_search.c')
-rw-r--r--src/fs/fs_search.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c
index ea61aa0f9..21fd7e8f1 100644
--- a/src/fs/fs_search.c
+++ b/src/fs/fs_search.c
@@ -1149,6 +1149,7 @@ GNUNET_FS_search_start_searching_ (struct GNUNET_FS_SearchContext *sc)
1149 keyword = &sc->uri->data.ksk.keywords[i][1]; 1149 keyword = &sc->uri->data.ksk.keywords[i][1];
1150 GNUNET_CRYPTO_hash (keyword, strlen (keyword), &hc); 1150 GNUNET_CRYPTO_hash (keyword, strlen (keyword), &hc);
1151 pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc); 1151 pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc);
1152 GNUNET_assert (pk != NULL);
1152 GNUNET_CRYPTO_rsa_key_get_public (pk, &pub); 1153 GNUNET_CRYPTO_rsa_key_get_public (pk, &pub);
1153 GNUNET_CRYPTO_rsa_key_free (pk); 1154 GNUNET_CRYPTO_rsa_key_free (pk);
1154 GNUNET_CRYPTO_hash (&pub, 1155 GNUNET_CRYPTO_hash (&pub,
@@ -1335,6 +1336,8 @@ GNUNET_FS_search_start (struct GNUNET_FS_Handle *h,
1335{ 1336{
1336 struct GNUNET_FS_SearchContext *ret; 1337 struct GNUNET_FS_SearchContext *ret;
1337 ret = search_start (h, uri, anonymity, options, cctx, NULL); 1338 ret = search_start (h, uri, anonymity, options, cctx, NULL);
1339 if (ret == NULL)
1340 return NULL;
1338 ret->top = GNUNET_FS_make_top (h, &GNUNET_FS_search_signal_suspend_, ret); 1341 ret->top = GNUNET_FS_make_top (h, &GNUNET_FS_search_signal_suspend_, ret);
1339 return ret; 1342 return ret;
1340} 1343}