Let tinc-gui use correct address family when connecting to tincd via TCP.

This commit is contained in:
Guus Sliepen 2014-01-19 21:15:23 +01:00
parent c10f3105b3
commit a3decd0951

View file

@ -130,7 +130,11 @@ class VPN:
else:
# otherwise connect via TCP
print(unixfile + " does not exist.");
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if ':' in info[2]:
af = socket.AF_INET6
else:
af = socket.AF_INET
s = socket.socket(af, socket.SOCK_STREAM)
s.connect((info[2], int(info[4])))
self.sf = s.makefile()