From: Bob Halley Date: Thu, 6 Oct 2022 11:08:38 +0000 (-0700) Subject: Deal with leading dots in search lists on Windows [#844]. X-Git-Tag: v2.3.0rc1~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8470af4c4c9306572ae034dbcb9aaff02cec26cd;p=thirdparty%2Fdnspython.git Deal with leading dots in search lists on Windows [#844]. --- diff --git a/dns/win32util.py b/dns/win32util.py index b9db2912..ac314750 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)