aboutsummaryrefslogtreecommitdiff
path: root/src/gns
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-10-14 22:31:38 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-10-15 12:11:19 +0200
commit25eb1fb2acbe92b418d8643c06107ce0ab2bfb9a (patch)
tree97ba1f700217697979449cec7528b4eab5e22a22 /src/gns
parent96c802b46be51e5c45f34e2de823f787d26c2929 (diff)
downloadgnunet-25eb1fb2acbe92b418d8643c06107ce0ab2bfb9a.tar.gz
gnunet-25eb1fb2acbe92b418d8643c06107ce0ab2bfb9a.zip
- better wire format for rrblocks
Diffstat (limited to 'src/gns')
-rw-r--r--src/gns/plugin_block_gns.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gns/plugin_block_gns.c b/src/gns/plugin_block_gns.c
index aabedcaac..64390c5a0 100644
--- a/src/gns/plugin_block_gns.c
+++ b/src/gns/plugin_block_gns.c
@@ -145,10 +145,7 @@ block_plugin_gns_evaluate (void *cls,
145 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; 145 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID;
146 } 146 }
147 block = reply_block; 147 block = reply_block;
148 if (ntohl (block->purpose.size) + sizeof(struct 148 if (ntohl (block->purpose.size) >= reply_block_size)
149 GNUNET_CRYPTO_EcdsaSignature)
150 + sizeof(struct GNUNET_CRYPTO_EcdsaPublicKey) !=
151 reply_block_size)
152 { 149 {
153 GNUNET_break_op (0); 150 GNUNET_break_op (0);
154 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; 151 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID;