]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
dns.message.from_wire() now sets message.original_id sensibly.
authorBob Halley <halley@dnspython.org>
Sat, 5 Jan 2019 19:08:23 +0000 (11:08 -0800)
committerBob Halley <halley@dnspython.org>
Sat, 5 Jan 2019 19:08:23 +0000 (11:08 -0800)
[Issue #278]

dns/message.py

index 59405e7102ba71bb7cb9f293bb29798b2ea7897a..c91484a56dc3b341c77e2eae993f00d7c79b8547 100644 (file)
@@ -743,6 +743,7 @@ class _WireReader(object):
         (self.message.id, self.message.flags, qcount, ancount,
          aucount, adcount) = struct.unpack('!HHHHHH', self.wire[:12])
         self.current = 12
+        self.message.original_id = self.message.id
         if dns.opcode.is_update(self.message.flags):
             self.updating = True
         if self.message.flags & dns.flags.TC: