From fadf34b48f817d2f92c7e9560b58500d500d60f2 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Mon, 1 Nov 2021 15:39:04 +0100 Subject: [PATCH] validate: refactor - remove check for impossible return values kr_dnskeys_trusted() only returns EINVAL, ENOENT or EOK. --- lib/layer/validate.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/layer/validate.c b/lib/layer/validate.c index db3c0c78c..da9d0e676 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -385,10 +385,7 @@ static int validate_keyset(struct kr_request *req, knot_pkt_t *answer, bool has_ ret == 0 ? KR_RANK_SECURE : KR_RANK_BOGUS); if (ret != 0) { - if (ret != kr_error(DNSSEC_INVALID_DS_ALGORITHM) && - ret != kr_error(EAGAIN)) { - log_bogus_rrsig(&vctx, qry->zone_cut.key, "bogus key"); - } + log_bogus_rrsig(&vctx, qry->zone_cut.key, "bogus key"); knot_rrset_free(qry->zone_cut.key, qry->zone_cut.pool); qry->zone_cut.key = NULL; return ret; -- 2.47.2