close socket in getPrimaryIPAddr (#15538) [backport]

This commit is contained in:
Christian Ulrich
2020-10-10 07:06:13 +02:00
committed by GitHub
parent 8a5f550491
commit c7ccbfac39

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