From b0d71c2dc7c8bd76e4a1c97194d63ce8dc9efd1b Mon Sep 17 00:00:00 2001 From: Kleissner Date: Mon, 25 Oct 2021 03:42:04 +0200 Subject: [PATCH] UDT: Fix critical bug in reevalSendState --- udt/udtsocket_send.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/udt/udtsocket_send.go b/udt/udtsocket_send.go index 5681503..ee55dea 100644 --- a/udt/udtsocket_send.go +++ b/udt/udtsocket_send.go @@ -178,7 +178,7 @@ func (s *udtSocketSend) reevalSendState() sendState { if cwnd > congestWindow { cwnd = congestWindow } - if cwnd >= uint(len(s.sendPktPend)) { + if uint(len(s.sendPktPend)) >= cwnd { return sendStateWaiting } }