From 13c5fd700beb3f5d6e64f1573b568d7aee8b6552 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Mon, 6 Nov 2006 16:27:58 +0000 Subject: [PATCH] Stricter check for minimum message length. --- lib/silccore/silcmessage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/silccore/silcmessage.c b/lib/silccore/silcmessage.c index c327e8ec..19fb22f3 100644 --- a/lib/silccore/silcmessage.c +++ b/lib/silccore/silcmessage.c @@ -281,7 +281,7 @@ SilcBool silc_message_payload_decrypt(unsigned char *data, if (!private_message || (private_message && static_key)) iv_len = block_len; - if (data_len <= (mac_len + iv_len)) + if (data_len <= (mac_len + iv_len + block_len)) return FALSE; if (check_mac) { -- 2.43.0