From 290896921d44e40a54dc5b0e4e2aa37ff528b512 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 13 Jul 2023 14:39:06 +1000 Subject: [PATCH] Clear OpenSSL errors on ECDSA_SIG_new failures (cherry picked from commit eafcd4112035ae736a1d899e2c4266d09d94ed43) --- lib/dns/opensslecdsa_link.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dns/opensslecdsa_link.c b/lib/dns/opensslecdsa_link.c index 3422f3beba..c83ba5c919 100644 --- a/lib/dns/opensslecdsa_link.c +++ b/lib/dns/opensslecdsa_link.c @@ -357,7 +357,7 @@ opensslecdsa_verify(dst_context_t *dctx, const isc_region_t *sig) { ecdsasig = ECDSA_SIG_new(); if (ecdsasig == NULL) { - DST_RET(ISC_R_NOMEMORY); + DST_RET(dst__openssl_toresult(ISC_R_NOMEMORY)); } r = BN_bin2bn(cp, siglen / 2, NULL); cp += siglen / 2;