From: Libor Peltan Date: Fri, 7 Jan 2022 16:31:03 +0000 (+0100) Subject: dnssec: better error reporting from libdnssec X-Git-Tag: v3.3.dev~117^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf9f73578e6cc7765be448f6cd33cf54e685de2e;p=thirdparty%2Fknot-dns.git dnssec: better error reporting from libdnssec --- diff --git a/src/knot/dnssec/zone-keys.c b/src/knot/dnssec/zone-keys.c index 31a9e89575..53ef15a6b0 100644 --- a/src/knot/dnssec/zone-keys.c +++ b/src/knot/dnssec/zone-keys.c @@ -697,18 +697,18 @@ int dnssec_key_from_rdata(dnssec_key_t **key, const knot_dname_t *owner, dnssec_key_t *new_key = NULL; int ret = dnssec_key_new(&new_key); if (ret != DNSSEC_EOK) { - return KNOT_ENOMEM; + return knot_error_from_libdnssec(ret); } ret = dnssec_key_set_rdata(new_key, &binary_key); if (ret != DNSSEC_EOK) { dnssec_key_free(new_key); - return KNOT_ENOMEM; + return knot_error_from_libdnssec(ret); } if (owner != NULL) { ret = dnssec_key_set_dname(new_key, owner); if (ret != DNSSEC_EOK) { dnssec_key_free(new_key); - return KNOT_ENOMEM; + return knot_error_from_libdnssec(ret); } }