From 0f74c618de1db4464ee65827f6aff3870ed49830 Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Sun, 28 Aug 2016 12:01:37 +0200 Subject: [PATCH] close input stream early --- proxy/socks/server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/proxy/socks/server.go b/proxy/socks/server.go index bab5587f..b6c72448 100644 --- a/proxy/socks/server.go +++ b/proxy/socks/server.go @@ -303,6 +303,7 @@ func (this *Server) transport(reader io.Reader, writer io.Writer, session *proxy defer v2reader.Release() v2io.Pipe(v2reader, input) + input.Close() }() v2writer := v2io.NewAdaptiveWriter(writer)