diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c index 14887a6ba2..882a6b70cf 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c @@ -496,7 +496,7 @@ TcpDeliverData ( TCP_SET_FLG (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW); } - if (Nbuf->TotalSize) { + if (Nbuf->TotalSize != 0) { Urgent = 0; if (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_RCVD_URG) && @@ -1353,7 +1353,7 @@ StepSix: if ((Tcb->State != TCP_CLOSED) && (TcpToSendData (Tcb, 0) == 0) && - (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW) || Nbuf->TotalSize)) { + (TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_ACK_NOW) || (Nbuf->TotalSize != 0))) { TcpToSendAck (Tcb); }