diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-03-29 17:03:58 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-03-29 17:03:58 +0200 |
commit | a6e38df1a0d142e9341f818bd94e07eabb730da8 (patch) | |
tree | 54058a583b629999e73fc52041c6bf148eacc1d4 /src/gns | |
parent | a9b18aa64cc03978ac410bd2cb99133040f0b188 (diff) | |
download | gnunet-a6e38df1a0d142e9341f818bd94e07eabb730da8.tar.gz gnunet-a6e38df1a0d142e9341f818bd94e07eabb730da8.zip |
-add assertion again
Diffstat (limited to 'src/gns')
-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); |