mirror of
https://gitclone.com/github.com/MetaCubeX/Clash.Meta
synced 2025-05-18 16:08:04 +08:00
Fix: close connection when response closed
This commit is contained in:
parent
32783047b1
commit
c7da6e888e
@ -36,7 +36,10 @@ func (t *Tunnel) handleHTTP(request *adapters.HTTPAdapter, proxy C.ProxyAdapter)
|
||||
} else {
|
||||
resp.Close = true
|
||||
}
|
||||
resp.Write(request.Conn())
|
||||
err = resp.Write(request.Conn())
|
||||
if err != nil || resp.Close {
|
||||
break
|
||||
}
|
||||
|
||||
req, err = http.ReadRequest(bufio.NewReader(request.Conn()))
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user