From: Fred Morcos Date: Mon, 22 Jan 2024 23:29:09 +0000 (+0100) Subject: Fix compilation of dnsproxy.cc due to unused macro X-Git-Tag: dnsdist-1.9.0-rc1~18^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=446e9afb947a812811426b4acbb8f07635c0147a;p=thirdparty%2Fpdns.git Fix compilation of dnsproxy.cc due to unused macro --- diff --git a/pdns/dnsproxy.cc b/pdns/dnsproxy.cc index fcf0cfb799..b2bd56337b 100644 --- a/pdns/dnsproxy.cc +++ b/pdns/dnsproxy.cc @@ -98,7 +98,7 @@ bool DNSProxy::completePacket(std::unique_ptr& reply, const DNSName& string ECSOptionStr; if (reply->hasEDNSSubnet()) { - DLOG(g_log << "dnsproxy::completePacket: Parsed edns source: " << r->d_eso.source.toString() << ", scope: " << r->d_eso.scope.toString() << ", family = " << r->d_eso.scope.getNetwork().sin4.sin_family << endl); + DLOG(g_log << "dnsproxy::completePacket: Parsed edns source: " << reply->d_eso.source.toString() << ", scope: " << reply->d_eso.scope.toString() << ", family = " << reply->d_eso.scope.getNetwork().sin4.sin_family << endl); ECSOptionStr = makeEDNSSubnetOptsString(reply->d_eso); DLOG(g_log << "from dnsproxy::completePacket: Creating ECS option string " << makeHexDump(ECSOptionStr) << endl); } @@ -272,7 +272,7 @@ void DNSProxy::mainloop() // update the EDNS options with info from the resolver - issue #5469 // note that this relies on the ECS string encoder to use the source network, and only take the prefix length from scope iter->second.complete->d_eso.scope = packet.d_eso.scope; - DLOG(g_log << "from dnsproxy::mainLoop: updated EDNS options from resolver EDNS source: " << i->second.complete->d_eso.source.toString() << " EDNS scope: " << i->second.complete->d_eso.scope.toString() << endl); + DLOG(g_log << "from dnsproxy::mainLoop: updated EDNS options from resolver EDNS source: " << iter->second.complete->d_eso.source.toString() << " EDNS scope: " << iter->second.complete->d_eso.scope.toString() << endl); if (mdp.d_header.rcode == RCode::NoError) { for (const auto& answer : mdp.d_answers) {