From: jessevz Date: Wed, 19 Jun 2024 14:02:38 +0000 (+0200) Subject: Works now for every situation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6ce5d9652e088ad0f72974aaec40d211031f1d7;p=thirdparty%2Funbound.git Works now for every situation --- diff --git a/iterator/iterator.c b/iterator/iterator.c index caad78db2..ec3b849e7 100644 --- a/iterator/iterator.c +++ b/iterator/iterator.c @@ -3480,7 +3480,8 @@ processQueryResponse(struct module_qstate* qstate, struct iter_qstate* iq, /* see if referral brings us close to the target */ if(type == RESPONSE_TYPE_REFERRAL){ - // iq->deleg_state = 0; + //JESSE back to 0 state when normal refferal found to try deleg again for child + iq->deleg_state = 0; struct ub_packed_rrset_key* ns = find_NS( iq->response->rep, iq->response->rep->an_numrrsets, iq->response->rep->an_numrrsets