Browse Source

Prevent problems on systems that don't bother to resolve "localhost".

tags/0.7.1RC1
ShyPike 13 years ago
parent
commit
503bcf64c9
  1. 4
      SABnzbd.py

4
SABnzbd.py

@ -565,7 +565,11 @@ def get_webhost(cherryhost, cherryport, https_port):
# Hostname does not resolve, use 0.0.0.0
if cherryhost not in ('localhost', '127.0.0.1', '::1'):
cherryhost = '0.0.0.0'
try:
info = socket.getaddrinfo(localhost, None)
except:
info = socket.getaddrinfo('127.0.0.1', None)
localhost = '127.0.0.1'
for item in info:
ip = str(item[4][0])
if ip.startswith('169.254.'):

Loading…
Cancel
Save