close socket in getPrimaryIPAddr (#15538) [backport]

This commit is contained in:
Christian Ulrich 2020-10-10 07:06:13 +02:00 • committed by GitHub
commit c7ccbfac39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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