fix total inflight size

pull/1524/head^2
Darien Raymond 2018-07-08 22:08:26 +02:00
parent 8a879deac1
commit bd4752a6ab
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
1 changed files with 5 additions and 0 deletions

View File

@ -142,6 +142,11 @@ func (sw *SendingWindow) Remove(number uint32) bool {
if seg.Number > number {
return false
} else if seg.Number == number {
if sw.totalInFlightSize > 0 {
sw.totalInFlightSize--
}
seg.Release()
sw.cache.Remove(e)
return true
}
}