]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: As suggested by Miod's, add the new payload size to the initial value of...
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 7 May 2025 12:56:23 +0000 (14:56 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 9 May 2025 09:18:50 +0000 (11:18 +0200)
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
pdns/dnsdistdist/dnsdist.cc

index 219a0549d747e07188495457be0751670e633f9b..9cae9a0032732013374ad212e36af9f51e8ebce6 100644 (file)
@@ -1725,7 +1725,7 @@ bool assignOutgoingUDPQueryToBackend(std::shared_ptr<DownstreamState>& downstrea
     try {
       size_t proxyProtocolPayloadSize = 0;
       if (addProxyProtocol(dnsQuestion, &proxyProtocolPayloadSize)) {
-        dnsQuestion.ids.d_proxyProtocolPayloadSize = proxyProtocolPayloadSize;
+        dnsQuestion.ids.d_proxyProtocolPayloadSize += proxyProtocolPayloadSize;
       }
     }
     catch (const std::exception& e) {