summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorDavid Asraf <dasraf9@gmail.com>2019-01-23 11:10:11 +0000
committerMatt Caswell <matt@openssl.org>2019-01-27 12:18:50 +0000
commiteae1c647dfc9c39db52f7c4a61faa09e6cbea92a (patch)
tree84f12805effbd674ab73df3691d3359b5c506ef7 /crypto
parent24020351dc2f1565347a93ad60d70b065415c84f (diff)
crypto/bn: fix return value in BN_generate_prime
When the ret parameter is NULL the generated prime is in rnd variable and not in ret. CLA: trivial Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8076) (cherry picked from commit 3d43f9c809e42b960be94f2f4490d6d14e063486)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/bn/bn_depr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/bn/bn_depr.c b/crypto/bn/bn_depr.c
index 7d89214b1c..46ee0e9682 100644
--- a/crypto/bn/bn_depr.c
+++ b/crypto/bn/bn_depr.c
@@ -40,7 +40,7 @@ BIGNUM *BN_generate_prime(BIGNUM *ret, int bits, int safe,
goto err;
/* we have a prime :-) */
- return ret;
+ return rnd;
err:
BN_free(rnd);
return NULL;