Преглед на файлове

input channel was being closed too quickly

Darien Raymond преди 7 години
родител
ревизия
61c258f2be
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      proxy/socks/server.go

+ 1 - 1
proxy/socks/server.go

@@ -140,7 +140,7 @@ func (s *Server) transport(ctx context.Context, reader io.Reader, writer io.Writ
 
 	requestDone := signal.ExecuteAsync(func() error {
 		defer timer.SetTimeout(s.policy().Timeouts.DownlinkOnly)
-		defer common.Must(input.Close())
+		defer input.Close()
 
 		v2reader := buf.NewReader(reader)
 		if err := buf.Copy(v2reader, input, buf.UpdateActivity(timer)); err != nil {