0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-12 11:29:36 +03:00

SplitHTTP: Do not produce too large upload (#3691)

This commit is contained in:
mmmray
2024-08-17 13:01:58 +02:00
committed by GitHub
parent 1562e1ffb9
commit 160316d53c
4 changed files with 108 additions and 6 deletions

View File

@ -46,6 +46,14 @@ var (
errSlowDown = errors.New("slow down")
)
func (p *pipe) Len() int32 {
data := p.data
if data == nil {
return 0
}
return data.Len()
}
func (p *pipe) getState(forRead bool) error {
switch p.state {
case open: