Update utils.py

Use elif
This commit is contained in:
Vincent Yiu 2016-05-13 13:26:48 +01:00
commit 0b4f961b79

View file

@ -101,19 +101,17 @@ def FindLocalIP(Iface, OURIP):
return '0.0.0.0' return '0.0.0.0'
try: try:
if IsOsX():
if IsOsX(): return OURIP
return OURIP elif OURIP == None:
else: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
if OURIP == None: s.setsockopt(socket.SOL_SOCKET, 25, Iface+'\0')
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("127.0.0.1",9))#RFC 863
s.setsockopt(socket.SOL_SOCKET, 25, Iface+'\0') ret = s.getsockname()[0]
s.connect(("127.0.0.1",9))#RFC 863 s.close()
ret = s.getsockname()[0] return ret
s.close() else:
return ret return OURIP
else:
return OURIP
except socket.error: except socket.error:
print color("[!] Error: %s: Interface not found" % Iface, 1) print color("[!] Error: %s: Interface not found" % Iface, 1)