From 995884ff35d9591857edd6aef0df07e892c19485 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Fri, 6 Nov 2020 11:56:58 +0100 Subject: [PATCH] rec: Fix the processing of answers generated from gettag The logic to let a RPZ match override the answers generated from Lua was broken, ignoring the generated values. --- pdns/pdns_recursor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index a9c0c812a9..f552d569ad 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -1574,7 +1574,7 @@ static void startDoResolve(void *p) } } - if (policyOverride) { + if (!policyOverride) { /* No RPZ or gettag overrides it anyway */ ret = std::move(dc->d_records); res = *dc->d_rcode; -- 2.47.3