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)