diff options
author | Christian Ulrich <christian@ulrich.earth> | 2020-10-10 07:06:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-10 07:06:13 +0200 |
commit | c7ccbfac39008903826d8c56d9eaa6572c9acea7 (patch) | |
tree | 9e7e4cc81bfa2496453529791b4c1cf792bbfb71 | |
parent | 8a5f5504919acb4ccbebe3025b22d11ca67ee82e (diff) | |
download | Nim-c7ccbfac39008903826d8c56d9eaa6572c9acea7.tar.gz |
close socket in getPrimaryIPAddr (#15538) [backport]
-rw-r--r-- | lib/pure/net.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/net.nim b/lib/pure/net.nim index f30b893a7..3f768470d 100644 --- a/lib/pure/net.nim +++ b/lib/pure/net.nim @@ -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() |