aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-03-29 17:03:58 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2022-03-29 17:03:58 +0200
commita6e38df1a0d142e9341f818bd94e07eabb730da8 (patch)
tree54058a583b629999e73fc52041c6bf148eacc1d4 /src
parenta9b18aa64cc03978ac410bd2cb99133040f0b188 (diff)
downloadgnunet-a6e38df1a0d142e9341f818bd94e07eabb730da8.tar.gz
gnunet-a6e38df1a0d142e9341f818bd94e07eabb730da8.zip
-add assertion again
Diffstat (limited to 'src')
-rw-r--r--src/gns/plugin_block_gns.c10
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);