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); }