fix total inflight size

This commit is contained in:
Darien Raymond
2018-07-08 22:08:26 +02:00
parent 8a879deac1
commit bd4752a6ab
+5
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
}
}