From 86b04368b015fa8890c070ef06abb524902a843f Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 31 Aug 2023 10:57:43 +1000 Subject: [PATCH] Clear OpenSSL errors on EC_KEY_get0_private_key failures --- lib/dns/opensslecdsa_link.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dns/opensslecdsa_link.c b/lib/dns/opensslecdsa_link.c index 02728b91e8..19596dbd13 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); }