From 8ea04b0852f0d9eb481e207e8ca5d0ea706729a9 Mon Sep 17 00:00:00 2001 From: xtaci Date: Fri, 28 Dec 2018 22:41:06 +0800 Subject: [PATCH] fix time compare --- kcp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kcp.go b/kcp.go index 6117e3a..e6bcfe6 100644 --- a/kcp.go +++ b/kcp.go @@ -403,7 +403,7 @@ func (kcp *KCP) parse_fastack(sn, ts uint32) { seg := &kcp.snd_buf[k] if _itimediff(sn, seg.sn) < 0 { break - } else if sn != seg.sn && seg.ts <= ts { + } else if sn != seg.sn && _itimediff(seg.ts, ts) >= 0 { seg.fastack++ } }