From bf18987b4b685b7bc400ec7bc0fa8b7fc912d48f Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Mon, 29 Jun 2020 06:26:46 -0700 Subject: [PATCH] In add_edns(), the value of _make_opt() is an RRSet not an rdataset. --- dns/renderer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/renderer.py b/dns/renderer.py index 34ca12ab..8b254876 100644 --- a/dns/renderer.py +++ b/dns/renderer.py @@ -171,7 +171,7 @@ class Renderer: ednsflags &= 0xFF00FFFF ednsflags |= (edns << 16) opt = dns.message.Message._make_opt(ednsflags, payload, options) - self.add_rdataset(ADDITIONAL, dns.name.root, opt) + self.add_rrset(ADDITIONAL, opt) def add_tsig(self, keyname, secret, fudge, id, tsig_error, other_data, request_mac, algorithm=dns.tsig.default_algorithm): -- 2.47.3