From b2b8ccea95ddde5cd170afef57ba8eeced3d1d0e Mon Sep 17 00:00:00 2001 From: Otto Date: Mon, 21 Jun 2021 15:14:46 +0200 Subject: [PATCH] Clear the current proxy protocol values each iteration --- pdns/pdns_recursor.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index dc4b27243f..d64680bd6d 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -3127,6 +3127,7 @@ static void handleNewUDPQuestion(int fd, FDMultiplexer::funcparam_t& var) for(size_t queriesCounter = 0; queriesCounter < s_maxUDPQueriesPerRound; queriesCounter++) { bool proxyProto = false; + proxyProtocolValues.clear(); data.resize(maxIncomingQuerySize); fromaddr.sin6.sin6_family=AF_INET6; // this makes sure fromaddr is big enough fillMSGHdr(&msgh, &iov, &cbuf, sizeof(cbuf), &data[0], data.size(), &fromaddr); -- 2.47.2