From 4464eb00675da027e7ad513bd2847142c2d246a0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=A0t=C4=9Bp=C3=A1n=20Bal=C3=A1=C5=BEik?= Date: Wed, 20 Jan 2021 12:34:56 +0100 Subject: [PATCH] remove out-of-bailiwick update cut workaround --- lib/layer/iterate.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lib/layer/iterate.c b/lib/layer/iterate.c index 94342cfb5..76623c0e0 100644 --- a/lib/layer/iterate.c +++ b/lib/layer/iterate.c @@ -261,16 +261,7 @@ static int update_cut(knot_pkt_t *pkt, const knot_rrset_t *rr, if (!ok) { VERBOSE_MSG("<= authority: ns outside bailiwick\n"); qry->server_selection.error(qry, req->upstream.transport, KR_SELECTION_LAME_DELEGATION); -#ifdef STRICT_MODE return KR_STATE_FAIL; -#else - /* Workaround: ignore out-of-bailiwick NSs for authoritative answers, - * but fail for referrals. This is important to detect lame answers. */ - if (knot_pkt_section(pkt, KNOT_ANSWER)->count == 0) { - state = KR_STATE_FAIL; - } - return state; -#endif } /* Update zone cut name */ -- 2.47.2