X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sshdh.c;h=af7eaf8207f591041bdeeabf983a72a158890009;hb=9731b1425d93c85e6b5b4134b748cad55099c90b;hp=923518323365501eb6f0f90e485e91488c2e0e7f;hpb=3006ebf15c48a51801b90af2c2b7e0ccb7e8b051;p=PuTTY.git diff --git a/sshdh.c b/sshdh.c index 92351832..af7eaf82 100644 --- a/sshdh.c +++ b/sshdh.c @@ -123,7 +123,7 @@ Bignum dh_create_e(void *handle, int nbits) ssh1_write_bignum(buf, ctx->qmask); for (i = 2; i < nbytes; i++) buf[i] &= random_byte(); - ssh1_read_bignum(buf, &ctx->x); + ssh1_read_bignum(buf, nbytes, &ctx->x); /* can't fail */ } else { int b, nb; ctx->x = bn_power_2(nbits);