diff --git a/app/proxyman/mux/mux.go b/app/proxyman/mux/mux.go index 10ff3ef0..bb902ec1 100644 --- a/app/proxyman/mux/mux.go +++ b/app/proxyman/mux/mux.go @@ -254,7 +254,9 @@ func (m *Client) handleStatusEnd(meta *FrameMetadata, reader *buf.BufferedReader } func (m *Client) fetchOutput() { - defer common.Must(m.done.Close()) + defer func() { + common.Must(m.done.Close()) + }() reader := buf.NewBufferedReader(m.link.Reader)