From 446e9afb947a812811426b4acbb8f07635c0147a Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Tue, 23 Jan 2024 00:29:09 +0100 Subject: [PATCH] Fix compilation of dnsproxy.cc due to unused macro --- pdns/dnsproxy.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) { -- 2.47.2