aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_search.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-10-07 18:19:32 +0000
committerChristian Grothoff <christian@grothoff.org>2012-10-07 18:19:32 +0000
commita60b958f984d08525b636a2c7eae564ebec54ae6 (patch)
tree6dcbbf91d734834f804b2fd9ab790244e2d60e6c /src/fs/fs_search.c
parentdecf459805cdb3f6811f979df4831bc2ce9a2858 (diff)
downloadgnunet-a60b958f984d08525b636a2c7eae564ebec54ae6.tar.gz
gnunet-a60b958f984d08525b636a2c7eae564ebec54ae6.zip
-chaning multihashmap API to allow option for avoiding key allocation
Diffstat (limited to 'src/fs/fs_search.c')
-rw-r--r--src/fs/fs_search.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c
index a5b2d3643..370fd2f5c 100644
--- a/src/fs/fs_search.c
+++ b/src/fs/fs_search.c
@@ -1202,7 +1202,7 @@ search_start (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri,
1202 sc->psearch_result = psearch; 1202 sc->psearch_result = psearch;
1203 psearch->update_search = sc; 1203 psearch->update_search = sc;
1204 } 1204 }
1205 sc->master_result_map = GNUNET_CONTAINER_multihashmap_create (16); 1205 sc->master_result_map = GNUNET_CONTAINER_multihashmap_create (16, GNUNET_NO);
1206 sc->client_info = cctx; 1206 sc->client_info = cctx;
1207 if (GNUNET_OK != GNUNET_FS_search_start_searching_ (sc)) 1207 if (GNUNET_OK != GNUNET_FS_search_start_searching_ (sc))
1208 { 1208 {
@@ -1256,7 +1256,7 @@ GNUNET_FS_search_start_searching_ (struct GNUNET_FS_SearchContext *sc)
1256 sc->requests[i].mandatory = (sc->uri->data.ksk.keywords[i][0] == '+'); 1256 sc->requests[i].mandatory = (sc->uri->data.ksk.keywords[i][0] == '+');
1257 if (sc->requests[i].mandatory) 1257 if (sc->requests[i].mandatory)
1258 sc->mandatory_count++; 1258 sc->mandatory_count++;
1259 sc->requests[i].results = GNUNET_CONTAINER_multihashmap_create (4); 1259 sc->requests[i].results = GNUNET_CONTAINER_multihashmap_create (4, GNUNET_NO);
1260 GNUNET_CRYPTO_hash (keyword, strlen (keyword), &sc->requests[i].key); 1260 GNUNET_CRYPTO_hash (keyword, strlen (keyword), &sc->requests[i].key);
1261 } 1261 }
1262 } 1262 }