mirror of https://github.com/v2ray/v2ray-core
fix total inflight size
parent
8a879deac1
commit
bd4752a6ab
|
@ -142,6 +142,11 @@ func (sw *SendingWindow) Remove(number uint32) bool {
|
||||||
if seg.Number > number {
|
if seg.Number > number {
|
||||||
return false
|
return false
|
||||||
} else if seg.Number == number {
|
} else if seg.Number == number {
|
||||||
|
if sw.totalInFlightSize > 0 {
|
||||||
|
sw.totalInFlightSize--
|
||||||
|
}
|
||||||
|
seg.Release()
|
||||||
|
sw.cache.Remove(e)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue