diff --git a/pkg/liveshare/port_forwarder.go b/pkg/liveshare/port_forwarder.go index 9b47633fc..5f2742209 100644 --- a/pkg/liveshare/port_forwarder.go +++ b/pkg/liveshare/port_forwarder.go @@ -196,7 +196,8 @@ func (fwd *PortForwarder) handleConnection(ctx context.Context, id ChannelID, co _, err := io.Copy(w, r) errs <- err - w.CloseWrite() + // Ignore errors here, we call the full Close() later and catch that error + _ = w.CloseWrite() } var (