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 1b530b5897
commit 52a3d38bda

View File

@@ -1703,4 +1703,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()