summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crypto/dh/dh_lib.c2
-rw-r--r--crypto/dsa/dsa_lib.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/crypto/dh/dh_lib.c b/crypto/dh/dh_lib.c
index 644508d784..9db45763fa 100644
--- a/crypto/dh/dh_lib.c
+++ b/crypto/dh/dh_lib.c
@@ -303,7 +303,7 @@ int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key)
* as input parameters.
*/
if (dh->pub_key == pub_key
- || (dh->priv_key != NULL && priv_key != dh->priv_key))
+ || (dh->priv_key != NULL && priv_key == dh->priv_key))
return 0;
if (pub_key != NULL) {
diff --git a/crypto/dsa/dsa_lib.c b/crypto/dsa/dsa_lib.c
index 383b48ba46..7b751a961d 100644
--- a/crypto/dsa/dsa_lib.c
+++ b/crypto/dsa/dsa_lib.c
@@ -358,7 +358,7 @@ int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
* as input parameters.
*/
if (d->pub_key == pub_key
- || (d->priv_key != NULL && priv_key != d->priv_key))
+ || (d->priv_key != NULL && priv_key == d->priv_key))
return 0;
if (pub_key != NULL) {