From: Mark Andrews Date: Thu, 31 Aug 2023 00:57:43 +0000 (+1000) Subject: Clear OpenSSL errors on EC_KEY_get0_private_key failures X-Git-Tag: v9.19.17~17^2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=86b04368b015fa8890c070ef06abb524902a843f;p=thirdparty%2Fbind9.git Clear OpenSSL errors on EC_KEY_get0_private_key failures --- diff --git a/lib/dns/opensslecdsa_link.c b/lib/dns/opensslecdsa_link.c index 02728b91e81..19596dbd131 100644 --- a/lib/dns/opensslecdsa_link.c +++ b/lib/dns/opensslecdsa_link.c @@ -563,6 +563,7 @@ opensslecdsa_extract_private_key(const dst_key_t *key, unsigned char *buf, privkey = EC_KEY_get0_private_key(eckey); if (privkey == NULL) { + ERR_clear_error(); return (false); }