summaryrefslogtreecommitdiff
path: root/dns/resolver.py
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-07-20 19:23:30 -0700
committerBob Halley <halley@dnspython.org>2020-07-20 19:23:30 -0700
commit0e87e17609be89b39f287d8950ae3693ed369bc9 (patch)
treed15a0afa1fa5394422aa60b45a474272430527dc /dns/resolver.py
parent0db7dbec80407467f07a6c2fbaf59857bbaf0a26 (diff)
downloaddnspython-0e87e17609be89b39f287d8950ae3693ed369bc9.tar.gz
Fix resolver EDNS0 payload size when EDNS0 enabled by resolv.conf.
[Issue #546]
Diffstat (limited to 'dns/resolver.py')
-rw-r--r--dns/resolver.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/dns/resolver.py b/dns/resolver.py
index bad24dc..f9d54ea 100644
--- a/dns/resolver.py
+++ b/dns/resolver.py
@@ -832,7 +832,7 @@ class Resolver:
if opt == 'rotate':
self.rotate = True
elif opt == 'edns0':
- self.use_edns(0, 0, 0)
+ self.use_edns()
elif 'timeout' in opt:
try:
self.timeout = int(opt.split(':')[1])
@@ -1208,7 +1208,7 @@ class Resolver:
self.keyname = keyname
self.keyalgorithm = algorithm
- def use_edns(self, edns, ednsflags, payload):
+ def use_edns(self, edns=0, ednsflags=0, payload=1280):
"""Configure EDNS behavior.
*edns*, an ``int``, is the EDNS level to use. Specifying