Merge pull request #5655 from lealem47/api_test_leak

Fix for EVP_PKEY_DH memory leak
This commit is contained in:
David Garske
2022-09-30 17:26:30 -07:00
committed by GitHub

View File

@ -8977,7 +8977,8 @@ void wolfSSL_EVP_PKEY_free(WOLFSSL_EVP_PKEY* key)
break;
#endif /* NO_DSA */
#if !defined(NO_DH) && (defined(WOLFSSL_QT) || defined(OPENSSL_ALL))
#if !defined(NO_DH) && (defined(WOLFSSL_QT) || \
defined(OPENSSL_EXTRA) || defined(OPENSSL_ALL))
case EVP_PKEY_DH:
if (key->dh != NULL && key->ownDh == 1) {
wolfSSL_DH_free(key->dh);