diff options
Diffstat (limited to 'src/dht/gnunet-service-dht_clients.c')
-rw-r--r-- | src/dht/gnunet-service-dht_clients.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/dht/gnunet-service-dht_clients.c b/src/dht/gnunet-service-dht_clients.c index d6ce97666..5735b2420 100644 --- a/src/dht/gnunet-service-dht_clients.c +++ b/src/dht/gnunet-service-dht_clients.c | |||
@@ -36,8 +36,11 @@ | |||
36 | 36 | ||
37 | /** | 37 | /** |
38 | * Enable slow sanity checks to debug issues. | 38 | * Enable slow sanity checks to debug issues. |
39 | * 0: do not check | ||
40 | * 1: check all external inputs | ||
41 | * 2: check internal computations as well | ||
39 | */ | 42 | */ |
40 | #define SANITY_CHECKS 1 | 43 | #define SANITY_CHECKS 2 |
41 | 44 | ||
42 | /** | 45 | /** |
43 | * Should routing details be logged to stderr (for debugging)? | 46 | * Should routing details be logged to stderr (for debugging)? |
@@ -1044,10 +1047,9 @@ GDS_CLIENTS_handle_reply (const struct GDS_DATACACHE_BlockData *bd, | |||
1044 | GNUNET_break (0); | 1047 | GNUNET_break (0); |
1045 | return false; | 1048 | return false; |
1046 | } | 1049 | } |
1047 | #if SANITY_CHECKS | 1050 | #if SANITY_CHECKS > 1 |
1048 | if (0 != | 1051 | if (0 != |
1049 | GNUNET_DHT_verify_path (query_hash, | 1052 | GNUNET_DHT_verify_path (bd->data, |
1050 | bd->data, | ||
1051 | bd->data_size, | 1053 | bd->data_size, |
1052 | bd->expiration_time, | 1054 | bd->expiration_time, |
1053 | bd->put_path, | 1055 | bd->put_path, |