From 5a5c9b891d5df1bdbcb0218c39ad0db6531547f8 Mon Sep 17 00:00:00 2001 From: v2ray Date: Mon, 27 Jun 2016 11:18:14 +0200 Subject: [PATCH] correct window calculation --- transport/internet/kcp/kcp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport/internet/kcp/kcp.go b/transport/internet/kcp/kcp.go index 6ddcad4f..a03bd6a2 100644 --- a/transport/internet/kcp/kcp.go +++ b/transport/internet/kcp/kcp.go @@ -550,7 +550,7 @@ func (kcp *KCP) flush() { // calculate window size - cwnd := _imin_(kcp.snd_nxt+kcp.snd_wnd, kcp.rmt_wnd) + cwnd := _imin_(kcp.snd_una+kcp.snd_wnd, kcp.rmt_wnd) if kcp.congestionControl { cwnd = _imin_(kcp.cwnd, cwnd) }