Fix encoding issue in Python 3

This commit is contained in:
Sophie Brun 2020-02-21 10:02:31 +01:00
parent b510b2bb25
commit 7420f62082

View file

@ -135,7 +135,7 @@ def FindLocalIP(Iface, OURIP):
return OURIP
elif OURIP == None:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, 25, Iface+'\0')
s.setsockopt(socket.SOL_SOCKET, 25, str(Iface+'\0').encode('utf-8'))
s.connect(("127.0.0.1",9))#RFC 863
ret = s.getsockname()[0]
s.close()