diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-04-18 13:40:40 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-04-18 13:40:40 +0000 |
commit | 151053e6aea2c91059843885748bbd10ff183e9b (patch) | |
tree | ad9b4af8febf63ec94fc7fd8208d092281f577a7 /src/gns/plugin_block_gns.c | |
parent | 8dc9e1a5048dd74b1ded7551c9e6120e4c0476a5 (diff) | |
download | gnunet-151053e6aea2c91059843885748bbd10ff183e9b.tar.gz gnunet-151053e6aea2c91059843885748bbd10ff183e9b.zip |
-fixing 2253
Diffstat (limited to 'src/gns/plugin_block_gns.c')
-rw-r--r-- | src/gns/plugin_block_gns.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gns/plugin_block_gns.c b/src/gns/plugin_block_gns.c index 9d9513a09..dc92f6aec 100644 --- a/src/gns/plugin_block_gns.c +++ b/src/gns/plugin_block_gns.c | |||
@@ -88,9 +88,11 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type, | |||
88 | * FIXME we could check for the record types here | 88 | * FIXME we could check for the record types here |
89 | **/ | 89 | **/ |
90 | if (xquery_size < sizeof(uint32_t)) | 90 | if (xquery_size < sizeof(uint32_t)) |
91 | { | ||
92 | GNUNET_break_op (0); | ||
91 | return GNUNET_BLOCK_EVALUATION_REQUEST_INVALID; | 93 | return GNUNET_BLOCK_EVALUATION_REQUEST_INVALID; |
92 | else | 94 | } |
93 | return GNUNET_BLOCK_EVALUATION_REQUEST_VALID; | 95 | return GNUNET_BLOCK_EVALUATION_REQUEST_VALID; |
94 | } | 96 | } |
95 | 97 | ||
96 | /* this is a reply */ | 98 | /* this is a reply */ |
@@ -119,7 +121,10 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type, | |||
119 | 121 | ||
120 | /* Check query key against public key */ | 122 | /* Check query key against public key */ |
121 | if (0 != GNUNET_CRYPTO_hash_cmp(query, &query_key)) | 123 | if (0 != GNUNET_CRYPTO_hash_cmp(query, &query_key)) |
124 | { | ||
125 | GNUNET_break_op (0); | ||
122 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; | 126 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; |
127 | } | ||
123 | 128 | ||
124 | record_match = 0; | 129 | record_match = 0; |
125 | rd_count = ntohl(nrb->rd_count); | 130 | rd_count = ntohl(nrb->rd_count); |
@@ -139,6 +144,7 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type, | |||
139 | { | 144 | { |
140 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 145 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, |
141 | "Data invalid (%d bytes, %d records)\n", rd_len, rd_count); | 146 | "Data invalid (%d bytes, %d records)\n", rd_len, rd_count); |
147 | GNUNET_break_op (0); | ||
142 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; | 148 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; |
143 | } | 149 | } |
144 | 150 | ||
@@ -174,6 +180,7 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type, | |||
174 | &nrb->signature)) | 180 | &nrb->signature)) |
175 | { | 181 | { |
176 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Signature invalid for name %s\n"); | 182 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Signature invalid for name %s\n"); |
183 | GNUNET_break_op (0); | ||
177 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; | 184 | return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; |
178 | } | 185 | } |
179 | } | 186 | } |