From c456370f4f48311136ed2d912305d84e2f3a0f05 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Tue, 23 Dec 2025 23:26:05 +0800 Subject: [PATCH] fix: missing context cancel in pullLoop --- transport/sudoku/obfs/httpmask/tunnel.go | 1 + 1 file changed, 1 insertion(+) diff --git a/transport/sudoku/obfs/httpmask/tunnel.go b/transport/sudoku/obfs/httpmask/tunnel.go index fc91c5fb..b4c880bb 100644 --- a/transport/sudoku/obfs/httpmask/tunnel.go +++ b/transport/sudoku/obfs/httpmask/tunnel.go @@ -501,6 +501,7 @@ func (c *streamSplitConn) pullLoop() { case c.rxc <- payload: case <-c.closed: _ = resp.Body.Close() + cancel() return } }