diff options
-rw-r--r-- | src/gns/plugin_block_gns.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/gns/plugin_block_gns.c b/src/gns/plugin_block_gns.c index 2d61f6395..ffca16b6f 100644 --- a/src/gns/plugin_block_gns.c +++ b/src/gns/plugin_block_gns.c | |||
@@ -242,14 +242,8 @@ block_plugin_gns_check_reply (void *cls, | |||
242 | GNUNET_break (0); | 242 | GNUNET_break (0); |
243 | return GNUNET_BLOCK_REPLY_TYPE_NOT_SUPPORTED; | 243 | return GNUNET_BLOCK_REPLY_TYPE_NOT_SUPPORTED; |
244 | } | 244 | } |
245 | if (reply_block_size < sizeof(struct GNUNET_GNSRECORD_Block)) { | 245 | GNUNET_assert (reply_block_size >= sizeof(struct GNUNET_GNSRECORD_Block)); |
246 | GNUNET_break_op (0); | 246 | GNUNET_assert (reply_block_size >= GNUNET_GNSRECORD_block_get_size (block)); |
247 | return GNUNET_BLOCK_REPLY_TYPE_NOT_SUPPORTED; | ||
248 | } | ||
249 | if (GNUNET_GNSRECORD_block_get_size (block) > reply_block_size) { | ||
250 | GNUNET_break_op (0); | ||
251 | return GNUNET_BLOCK_REPLY_TYPE_NOT_SUPPORTED; | ||
252 | } | ||
253 | GNUNET_CRYPTO_hash (reply_block, | 247 | GNUNET_CRYPTO_hash (reply_block, |
254 | reply_block_size, | 248 | reply_block_size, |
255 | &chash); | 249 | &chash); |