]> 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>
Sun, 18 May 2025 09:56:34 +0000 (11:56 +0200)
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
(cherry picked from commit a462a3b02ebdbb424980c57a7adc7ac5d2e76f3d)

pdns/dnsdist.cc

index 45ed3c3e78971d9ac41b91c05da125e1f1b77196..8b862a87a1094abe4e142c30f0ca29fa88357099 100644 (file)
@@ -1701,7 +1701,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) {