From 1b2b550f96e20a35b552cb2497c59d5e4e0fc9a6 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Mon, 4 Jan 2021 14:34:45 -0800 Subject: [PATCH] use methods with appropriate rcode/opcode typecasting in Message.to_text() --- dns/message.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dns/message.py b/dns/message.py index 131f1f3f..2a7565a0 100644 --- a/dns/message.py +++ b/dns/message.py @@ -186,10 +186,8 @@ class Message: s = io.StringIO() s.write('id %d\n' % self.id) - s.write('opcode %s\n' % - dns.opcode.to_text(dns.opcode.from_flags(self.flags))) - rc = dns.rcode.from_flags(self.flags, self.ednsflags) - s.write('rcode %s\n' % dns.rcode.to_text(rc)) + s.write('opcode %s\n' % dns.opcode.to_text(self.opcode())) + s.write('rcode %s\n' % dns.rcode.to_text(self.rcode())) s.write('flags %s\n' % dns.flags.to_text(self.flags)) if self.edns >= 0: s.write('edns %s\n' % self.edns) -- 2.47.3