X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fbn%2Fbn_sqr.c;h=3b4b3f0d38350d642c0e83b6597e218dea3766da;hb=a51a97262de196f8d4940fe68d9412ec99cd555a;hp=8831daa390a7be5cdbb0bc7815cfb6ebe0efb6b1;hpb=b6358c89a10128692875fb92921b663c4d079a1e;p=oweals%2Fopenssl.git diff --git a/crypto/bn/bn_sqr.c b/crypto/bn/bn_sqr.c index 8831daa390..3b4b3f0d38 100644 --- a/crypto/bn/bn_sqr.c +++ b/crypto/bn/bn_sqr.c @@ -86,7 +86,7 @@ int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) if (!rr || !tmp) goto err; max = 2 * al; /* Non-zero (from above) */ - if (bn_wexpand(rr,max+1) == NULL) goto err; + if (bn_wexpand(rr,max) == NULL) goto err; if (al == 4) {