From e9fa4c9b9c8e2926449399a69a02676936bb842c Mon Sep 17 00:00:00 2001 From: alaviss Date: Tue, 8 Oct 2019 06:11:18 +0000 Subject: nimsuggest: fix tcp socket leak (#12377) [backport] A new socket is created for each iteration and leak immediately thanks to the accept() call replacing the created socket with the client socket. This commit fixes that. --- nimsuggest/nimsuggest.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nimsuggest/nimsuggest.nim') diff --git a/nimsuggest/nimsuggest.nim b/nimsuggest/nimsuggest.nim index af87c9e7f..b61dfe797 100644 --- a/nimsuggest/nimsuggest.nim +++ b/nimsuggest/nimsuggest.nim @@ -319,8 +319,8 @@ proc replTcp(x: ThreadParams) {.thread.} = server.bindAddr(x.port, x.address) server.listen() var inp = "".TaintedString + var stdoutSocket: Socket while true: - var stdoutSocket = newSocket() accept(server, stdoutSocket) stdoutSocket.readLine(inp) -- cgit 1.4.1-2-gfad0