X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fcrypto%2Fcrypto_openssl.c;h=7f33686f87bc4f4e9307ab3080e517256b0add89;hb=460e5cdf430372df3fff366ff7085cfd4afe8818;hp=fde154faf1addf0d376e5bb4af4a31caf77b10af;hpb=ec9812e7e79a91bdaebf5d8807b172a6703532d2;p=mech_eap.git diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c index fde154f..7f33686 100644 --- a/src/crypto/crypto_openssl.c +++ b/src/crypto/crypto_openssl.c @@ -754,7 +754,7 @@ err: priv_key = BN_bin2bn(wpabuf_head(priv), wpabuf_len(priv), NULL); pub_key = BN_bin2bn(wpabuf_head(publ), wpabuf_len(publ), NULL); - if (!priv_key || !pub_key || DH_set0_key(dh, pub_key, priv_key) != 0) + if (!priv_key || !pub_key || DH_set0_key(dh, pub_key, priv_key) != 1) goto err; pub_key = NULL; priv_key = NULL;