From: Christian Grothoff Date: Sat, 18 Sep 2010 04:45:45 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~20306 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=89e6dd970f89ee558b301774d5b77cd522eccf55;p=oweals%2Fgnunet.git fix --- 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),