From 143ec28a626f97d0c81b7d653a3de3eee419268d Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 1 May 2007 20:29:11 +0000 Subject: [PATCH] Make bounds of automatic array constant. git-svn-id: svn://svn.tartarus.org/sgt/putty@7503 cda61777-01e9-0310-a592-d414129be87e --- sshrsa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sshrsa.c b/sshrsa.c index 6db265ee..2dc09d1c 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -863,8 +863,9 @@ static void oaep_mask(const struct ssh_hash *h, void *seed, int seedlen, while (datalen > 0) { int i, max = (datalen > h->hlen ? h->hlen : datalen); void *s; - unsigned char counter[4], hash[h->hlen]; + unsigned char counter[4], hash[SSH2_KEX_MAX_HASH_LEN]; + assert(h->hlen <= SSH2_KEX_MAX_HASH_LEN); PUT_32BIT(counter, count); s = h->init(); h->bytes(s, seed, seedlen); -- 2.11.0