diff --git a/doc/Changelog b/doc/Changelog index 2e2e20729..1556830c1 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -7,6 +7,7 @@ - Fix sldns parse failure for CDS alternate delete syntax empty hex. - Attempt for auth zone fix; add of callback in mesh gets from callback does not skip callback of result. + - Fix cname classification with qname minimisation enabled. 20 April 2018: Wouter - man page documentation for dns-over-tls forward-addr '#' notation. diff --git a/iterator/iterator.c b/iterator/iterator.c index 65bb7199f..188a623a2 100644 --- a/iterator/iterator.c +++ b/iterator/iterator.c @@ -2457,7 +2457,7 @@ processQueryResponse(struct module_qstate* qstate, struct iter_qstate* iq, } type = response_type_from_server( (int)((iq->chase_flags&BIT_RD) || iq->chase_to_rd), - iq->response, &iq->qchase, iq->dp); + iq->response, &iq->qinfo_out, iq->dp); iq->chase_to_rd = 0; if(type == RESPONSE_TYPE_REFERRAL && (iq->chase_flags&BIT_RD) && !iq->auth_zone_response) {