fix host_list type
This commit is contained in:
parent
f0d6a5b41e
commit
82df4524d1
1 changed files with 14 additions and 13 deletions
|
@ -354,19 +354,20 @@ class TCPRelayHandler(object):
|
||||||
|
|
||||||
host_port = []
|
host_port = []
|
||||||
match_port = False
|
match_port = False
|
||||||
if type(host_list) == list:
|
if type(host_list) != list:
|
||||||
for host in host_list:
|
host_list = [host_list]
|
||||||
items = common.to_str(host).rsplit(':', 1)
|
for host in host_list:
|
||||||
if len(items) > 1:
|
items = common.to_str(host).rsplit(':', 1)
|
||||||
try:
|
if len(items) > 1:
|
||||||
port = int(items[1])
|
try:
|
||||||
if port == self._server._listen_port:
|
port = int(items[1])
|
||||||
match_port = True
|
if port == self._server._listen_port:
|
||||||
host_port.append((items[0], port))
|
match_port = True
|
||||||
except:
|
host_port.append((items[0], port))
|
||||||
pass
|
except:
|
||||||
else:
|
pass
|
||||||
host_port.append((host, 80))
|
else:
|
||||||
|
host_port.append((host, 80))
|
||||||
|
|
||||||
if match_port:
|
if match_port:
|
||||||
last_host_port = host_port
|
last_host_port = host_port
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue