From 3814ef0725dfef8d6b7e3bb74d62ddcf72ab16fc Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Tue, 1 May 2007 20:29:11 +0000 Subject: [PATCH] Make bounds of automatic array constant. [originally from svn r7503] --- 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.45.2