]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Deal with leading dots in search lists on Windows [#844].
authorBob Halley <halley@dnspython.org>
Thu, 6 Oct 2022 11:08:38 +0000 (04:08 -0700)
committerBob Halley <halley@dnspython.org>
Thu, 6 Oct 2022 11:08:38 +0000 (04:08 -0700)
dns/win32util.py

index b9db29123634c64933e65303259e484ce9343dbd..ac31475023fd049532a0d3150fc7f06c48ebc578 100644 (file)
@@ -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)