From e9c1e5cfb6c4639476fb4650cb6a14845964500a Mon Sep 17 00:00:00 2001 From: qmuntal Date: Thu, 5 Dec 2024 17:40:02 +0100 Subject: [PATCH] fix error condition --- evp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evp.go b/evp.go index 5aace7ee..16d61bc5 100644 --- a/evp.go +++ b/evp.go @@ -460,7 +460,7 @@ func newEVPPKEY(key ossl.EC_KEY_PTR) (ossl.EVP_PKEY_PTR, error) { // The returned key should not be freed. func getECKey(pkey ossl.EVP_PKEY_PTR) (key ossl.EC_KEY_PTR) { if vMajor == 1 && vMinor == 0 { - if key0, err := ossl.EVP_PKEY_get0(pkey); err != nil { + if key0, err := ossl.EVP_PKEY_get0(pkey); err == nil { key = ossl.EC_KEY_PTR(key0) } } else {