]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Don't throw on unresolved-fqdn for overridden getfqdn. 112/head
authorRobert Estelle <robert@getpreo.com>
Sat, 11 Oct 2014 00:50:24 +0000 (20:50 -0400)
committerRobert Estelle <robert@getpreo.com>
Sun, 14 Jun 2015 21:14:26 +0000 (17:14 -0400)
dns/resolver.py

index b16f05d3a6db85683c4eaa7cd002ca84a9cf3c02..c19c6a64cbc9cc57f2f734d995a8cd8519a686c7 100644 (file)
@@ -1218,7 +1218,10 @@ def _getnameinfo(sockaddr, flags=0):
 def _getfqdn(name=None):
     if name is None:
         name = socket.gethostname()
-    return _getnameinfo(_getaddrinfo(name, 80)[0][4])[0]
+    try:
+        return _getnameinfo(_getaddrinfo(name, 80)[0][4])[0]
+    except:
+        return name
 
 def _gethostbyname(name):
     return _gethostbyname_ex(name)[2][0]