Merge branch '3895-memory-leak-in-isc_hmac_init-v9_18' into 'v9_18'

[9.18] Resolve "memory leak in isc_hmac_init"

See merge request isc-projects/bind9!7604
This commit is contained in:
Mark Andrews 2023-02-26 23:50:06 +00:00
commit 6c74ee2c89

View file

@ -59,6 +59,7 @@ isc_hmac_init(isc_hmac_t *hmac, const void *key, const size_t keylen,
}
if (EVP_DigestSignInit(hmac, NULL, md_type, NULL, pkey) != 1) {
EVP_PKEY_free(pkey);
return (ISC_R_CRYPTOFAILURE);
}