Merge pull request #117 from sbrun/master

Fix encoding issue in Python 3
This commit is contained in:
lgandx 2020-02-21 11:25:12 -03:00 committed by GitHub
commit eb449bb061
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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()