From: Bob Halley Date: Mon, 29 Jun 2020 13:26:46 +0000 (-0700) Subject: In add_edns(), the value of _make_opt() is an RRSet not an rdataset. X-Git-Tag: v2.0.0rc2~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf18987b4b685b7bc400ec7bc0fa8b7fc912d48f;p=thirdparty%2Fdnspython.git In add_edns(), the value of _make_opt() is an RRSet not an rdataset. --- 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):