From 2b63a96de52c55aaab8d9f4693c00527a2ddfbf7 Mon Sep 17 00:00:00 2001 From: xtaci Date: Thu, 3 Jan 2019 22:24:17 +0800 Subject: [PATCH] make parse_ack recycle data immediately --- kcp.go | 1 + 1 file changed, 1 insertion(+) diff --git a/kcp.go b/kcp.go index 23714cd9..4dbc4971 100644 --- a/kcp.go +++ b/kcp.go @@ -387,6 +387,7 @@ func (kcp *KCP) parse_ack(sn uint32) { seg := &kcp.snd_buf[k] if sn == seg.sn { seg.acked = 1 + kcp.delSegment(seg) break } if _itimediff(sn, seg.sn) < 0 {