From: Andy Polyakov Date: Tue, 27 Jul 1999 09:36:59 +0000 (+0000) Subject: when invoking bn_*_comba[48] result->top wasn't always set correctly. X-Git-Tag: OpenSSL_0_9_4~60 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5965902e6e011be06fb6c0b8941973350ee64485;p=oweals%2Fopenssl.git when invoking bn_*_comba[48] result->top wasn't always set correctly. --- diff --git a/crypto/bn/bn_mul.c b/crypto/bn/bn_mul.c index 4b19c9f043..38c47f3d1f 100644 --- a/crypto/bn/bn_mul.c +++ b/crypto/bn/bn_mul.c @@ -597,14 +597,14 @@ printf("BN_mul %d * %d\n",a->top,b->top); /* if (al == 4) { if (bn_wexpand(rr,8) == NULL) return(0); - r->top=8; + rr->top=8; bn_mul_comba4(rr->d,a->d,b->d); goto end; } else */ if (al == 8) { if (bn_wexpand(rr,16) == NULL) return(0); - r->top=16; + rr->top=16; bn_mul_comba8(rr->d,a->d,b->d); goto end; }