Skip to content

Commit

Permalink
Another try at not hardwiring class IN in dns.xfr.make_query()
Browse files Browse the repository at this point in the history
  • Loading branch information
rthalley committed May 21, 2021
1 parent 2dab021 commit ba19416
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions dns/xfr.py
Original file line number Diff line number Diff line change
Expand Up @@ -283,13 +283,13 @@ def make_query(txn_manager, serial=0,
rdtype = dns.rdatatype.IXFR
else:
raise ValueError('serial out-of-range')
q = dns.message.make_query(zone_origin, rdtype, txn_manager.get_class(),
rdclass = txn_manager.get_class()
q = dns.message.make_query(zone_origin, rdtype, rdclass,
use_edns, False, ednsflags, payload,
request_payload, options)
if serial is not None:
rdata = dns.rdata.from_text('IN', 'SOA',
f'. . {serial} 0 0 0 0')
rrset = q.find_rrset(q.authority, zone_origin, txn_manager.get_class(),
rdata = dns.rdata.from_text(rdclass, 'SOA', f'. . {serial} 0 0 0 0')
rrset = q.find_rrset(q.authority, zone_origin, rdclass,
dns.rdatatype.SOA, create=True)
rrset.add(rdata, 0)
if keyring is not None:
Expand Down

0 comments on commit ba19416

Please sign in to comment.