summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2022-10-06 04:08:38 -0700
committerBob Halley <halley@dnspython.org>2022-10-06 04:08:38 -0700
commit8470af4c4c9306572ae034dbcb9aaff02cec26cd (patch)
treefafe0437113419ba63850d90c855a92681b02ccc
parentbfa397c9b97487e4f9d54f3d41323ccda1fc4b1d (diff)
downloaddnspython-8470af4c4c9306572ae034dbcb9aaff02cec26cd.tar.gz
Deal with leading dots in search lists on Windows [#844].
-rw-r--r--dns/win32util.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/dns/win32util.py b/dns/win32util.py
index b9db291..ac31475 100644
--- a/dns/win32util.py
+++ b/dns/win32util.py
@@ -56,7 +56,7 @@ if sys.platform == "win32":
self.info.nameservers = list(interface.DNSServerSearchOrder)
if interface.DNSDomainSuffixSearchOrder:
self.info.search = [
- dns.name.from_text(x)
+ _config_domain(x)
for x in interface.DNSDomainSuffixSearchOrder
]
break
@@ -105,7 +105,7 @@ if sys.platform == "win32":
split_char = self._determine_split_char(search)
search_list = search.split(split_char)
for s in search_list:
- s = dns.name.from_text(s)
+ s = _config_domain(s)
if s not in self.info.search:
self.info.search.append(s)