From 89e6dd970f89ee558b301774d5b77cd522eccf55 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 18 Sep 2010 04:45:45 +0000 Subject: [PATCH] fix --- src/block/plugin_block_fs.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/block/plugin_block_fs.c b/src/block/plugin_block_fs.c index a5219b706..3ad15a0c6 100644 --- a/src/block/plugin_block_fs.c +++ b/src/block/plugin_block_fs.c @@ -120,8 +120,11 @@ block_plugin_fs_evaluate (void *cls, if (reply_block == NULL) return GNUNET_BLOCK_EVALUATION_REQUEST_VALID; nsid = xquery; - if (reply_block_size < sizeof (struct NBlock)) - return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; + if (reply_block_size < sizeof (struct SBlock)) + { + GNUNET_break_op (0); + return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; + } sb = reply_block; GNUNET_CRYPTO_hash (&sb->subspace, sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), -- 2.25.1