From dd7e385943a67d7c7c3f4adf76cc502e21d0c68b Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Tue, 9 Sep 2025 14:17:17 +0200 Subject: [PATCH] dnsproxy: drop bogus endianness workaround --- pdns/dnsproxy.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pdns/dnsproxy.cc b/pdns/dnsproxy.cc index 2f497f4571..7ef7fc44d2 100644 --- a/pdns/dnsproxy.cc +++ b/pdns/dnsproxy.cc @@ -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()) { -- 2.47.3