]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsproxy: drop bogus endianness workaround 16105/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 9 Sep 2025 12:17:17 +0000 (14:17 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 9 Sep 2025 12:17:17 +0000 (14:17 +0200)
pdns/dnsproxy.cc

index 2f497f457141488cffb6b7ef0c8fc90c5f2b7c96..7ef7fc44d2f8f39e59c6269332eae672edd30422 100644 (file)
@@ -256,10 +256,6 @@ void DNSProxy::mainloop()
       memcpy(&dHead, &buffer[0], sizeof(dHead));
       {
         auto conntrack = d_conntrack.lock();
-        if (BYTE_ORDER == BIG_ENDIAN) {
-          // this is needed because spoof ID down below does not respect the native byteorder
-          dHead.id = (256 * (uint16_t)buffer[1]) + (uint16_t)buffer[0];
-        }
 
         auto iter = conntrack->find(dHead.id ^ d_xor);
         if (iter == conntrack->end()) {