From 62d5e22b5a2e3c5271aa935a8b41dcc5c6de9e95 Mon Sep 17 00:00:00 2001 From: Jelle Kaufmann Date: Thu, 11 Sep 2025 13:07:09 +0200 Subject: [PATCH] Use getInnerRemote() to fix EDNS Cookie & Proxy protocol --- pdns/dnspacket.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/dnspacket.cc b/pdns/dnspacket.cc index a51309887..263749ccc 100644 --- a/pdns/dnspacket.cc +++ b/pdns/dnspacket.cc @@ -630,7 +630,7 @@ try else if (s_doEDNSCookieProcessing && option.first == EDNSOptionCode::COOKIE) { d_haveednscookie = true; d_eco.makeFromString(option.second); - d_ednscookievalid = d_eco.isValid(s_EDNSCookieKey, d_remote); + d_ednscookievalid = d_eco.isValid(s_EDNSCookieKey, getInnerRemote()); } else { // cerr<<"Have an option #"<first<<": "<second)<