From e49d0a2f1a3e4e71650df589dc2696f12177b833 Mon Sep 17 00:00:00 2001 From: Ruben d'Arco Date: Fri, 25 Mar 2016 10:37:06 +0100 Subject: [PATCH] Suggested fix for #3362 and #2911 --- pdns/dnspacket.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/pdns/dnspacket.cc b/pdns/dnspacket.cc index 5b144e6c0d..c52f43ad68 100644 --- a/pdns/dnspacket.cc +++ b/pdns/dnspacket.cc @@ -465,6 +465,7 @@ int DNSPacket::noparse(const char *mesg, int length) void DNSPacket::setTSIGDetails(const TSIGRecordContent& tr, const DNSName& keyname, const string& secret, const string& previous, bool timersonly) { d_trc=tr; + d_trc.d_origID = (((d.id & 0xFF)<<8) | ((d.id & 0xFF00)>>8)); d_tsigkeyname = keyname; d_tsigsecret = secret; d_tsigprevious = previous; -- 2.47.2