From 52a3d38bdad7b4ba2b7257afd8ded9b9a5c77b61 Mon Sep 17 00:00:00 2001 From: Christian Ulrich Date: Sat, 10 Oct 2020 07:06:13 +0200 Subject: [PATCH] close socket in getPrimaryIPAddr (#15538) [backport] (cherry picked from commit c7ccbfac39008903826d8c56d9eaa6572c9acea7) --- lib/pure/net.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pure/net.nim b/lib/pure/net.nim index 3475ef89ac..ec0f30ff2b 100644 --- a/lib/pure/net.nim +++ b/lib/pure/net.nim @@ -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()