From: simon Date: Tue, 24 Oct 2000 21:43:39 +0000 (+0000) Subject: Fix another bignum formatting problem. This one hit Diffie-Hellmann X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/6b4e00eed3caa13d4636f5d7bc49e59da6fd3ffc Fix another bignum formatting problem. This one hit Diffie-Hellmann git-svn-id: svn://svn.tartarus.org/sgt/putty@761 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/ssh.c b/ssh.c index 524a7504..7c4caa57 100644 --- a/ssh.c +++ b/ssh.c @@ -849,6 +849,7 @@ static Bignum ssh2_pkt_getmp(void) { else b[j/2+1] |= ((unsigned char)p[i]); } + while (b[0] > 1 && b[b[0]] == 0) b[0]--; return b; }