close socket in getPrimaryIPAddr (#15538) [backport]

(cherry picked from commit c7ccbfac39)
This commit is contained in:
Christian Ulrich
2020-10-10 07:06:13 +02:00
committed by narimiran
parent dc1c251a2c
commit eb51fa5ead

View File

@@ -1816,4 +1816,5 @@ proc getPrimaryIPAddr*(dest = parseIpAddress("8.8.8.8")): IpAddress =
else:
newSocket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)
socket.connect($dest, 80.Port)
socket.getLocalAddr()[0].parseIpAddress()
result = socket.getLocalAddr()[0].parseIpAddress()
socket.close()