Otherwise `rq.rcode` needs to be set explicitly when handling the
query from `preresolve`, which is not documented and wasn't the case
before.
(cherry picked from commit
ef3b6cd7719e968364f6ad7692ff4287829f37f1)
bool variableAnswer = false;
bool shouldNotValidate = false;
- int res;
+ /* preresolve expects res (dq.rcode) to be set to RCode::NoError by default */
+ int res = RCode::NoError;
DNSFilterEngine::Policy appliedPolicy;
DNSRecord spoofed;
if(dc->d_mdp.d_qtype==QType::ANY && !dc->d_tcp && g_anyToTcp) {