1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-02-20 23:47:21 -05:00

fast return on zero ack list

This commit is contained in:
Darien Raymond 2016-12-02 21:40:58 +01:00
parent 207c7aa8a7
commit a4019a6900
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -255,6 +255,10 @@ func (v *SendingWorker) ProcessSegment(current uint32, seg *AckSegment, rto uint
} }
v.ProcessReceivingNextWithoutLock(seg.ReceivingNext) v.ProcessReceivingNextWithoutLock(seg.ReceivingNext)
if seg.Count == 0 {
return
}
var maxack uint32 var maxack uint32
var maxackRemoved bool var maxackRemoved bool
for i := 0; i < int(seg.Count); i++ { for i := 0; i < int(seg.Count); i++ {