diff --git a/transport/internet/splithttp/mux.go b/transport/internet/splithttp/mux.go index f4d3e65f4..4897ace45 100644 --- a/transport/internet/splithttp/mux.go +++ b/transport/internet/splithttp/mux.go @@ -30,6 +30,7 @@ func (c *XmuxClient) AddRunning() { } func (c *XmuxClient) DoneRunning() { + c.Running.Add(-1) c.maybeClose() }