From 3a2737d76679c68331fad0be0b89d8efdcde5079 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 28 Feb 2015 21:12:03 +0000 Subject: -extend block API to allow specifying flags, use this to allow reducing checks for replies from local DB --- src/dht/gnunet-service-dht_clients.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/dht/gnunet-service-dht_clients.c') diff --git a/src/dht/gnunet-service-dht_clients.c b/src/dht/gnunet-service-dht_clients.c index ae9e3f25d..ec957737f 100644 --- a/src/dht/gnunet-service-dht_clients.c +++ b/src/dht/gnunet-service-dht_clients.c @@ -1055,12 +1055,20 @@ forward_reply (void *cls, const struct GNUNET_HashCode * key, void *value) return GNUNET_YES; /* duplicate */ } eval = - GNUNET_BLOCK_evaluate (GDS_block_context, record->type, key, NULL, 0, - record->xquery, record->xquery_size, frc->data, + GNUNET_BLOCK_evaluate (GDS_block_context, + record->type, + GNUNET_BLOCK_EO_NONE, + key, + NULL, + 0, + record->xquery, + record->xquery_size, + frc->data, frc->data_size); LOG (GNUNET_ERROR_TYPE_DEBUG, "Evaluation result is %d for key %s for local client's query\n", - (int) eval, GNUNET_h2s (key)); + (int) eval, + GNUNET_h2s (key)); switch (eval) { case GNUNET_BLOCK_EVALUATION_OK_LAST: -- cgit v1.2.3