IN TCP_CB *Tcb\r
)\r
{\r
+ UINT32 TcpNow;\r
+\r
+ TcpNow = TcpRcvWinNow (Tcb);\r
//\r
// Generally, TCP should send a delayed ACK unless:\r
// 1. ACK at least every other FULL sized segment received,\r
//\r
if (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW) ||\r
(Tcb->DelayedAck >= 1) ||\r
- (TcpRcvWinNow (Tcb) > TcpRcvWinOld (Tcb))\r
+ (TcpNow > TcpRcvWinOld (Tcb))\r
) {\r
TcpSendAck (Tcb);\r
return;\r