X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FNetwork%2FTcp4Dxe%2FSockImpl.c;h=bc704036984035cec07bb11cbffa6bf63dd1f172;hp=1f81fc39d3bad7cc967f5b1496b256d2fe88b080;hb=4eb65aff715faafd9040c6fc85a5d59e22343978;hpb=c8c8116cfb645195b3484757a9f81a53f6989bdf diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c b/MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c index 1f81fc39d3..bc70403698 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c @@ -76,7 +76,7 @@ SockTcpDataToRcv ( TcpRsvData = (TCP_RSV_DATA *) RcvBufEntry->ProtoData; - *IsUrg = ((TcpRsvData->UrgLen > 0) ? TRUE : FALSE); + *IsUrg = (BOOLEAN) ((TcpRsvData->UrgLen > 0) ? TRUE : FALSE); if (*IsUrg && TcpRsvData->UrgLen < RcvBufEntry->TotalSize) { @@ -100,7 +100,7 @@ SockTcpDataToRcv ( TcpRsvData = (TCP_RSV_DATA *) RcvBufEntry->ProtoData; - Urg = ((TcpRsvData->UrgLen > 0) ? TRUE : FALSE); + Urg = (BOOLEAN) ((TcpRsvData->UrgLen > 0) ? TRUE : FALSE); if (*IsUrg != Urg) { break; @@ -165,7 +165,7 @@ SockSetTcpRxData ( for (Index = 0; (Index < RxData->FragmentCount) && (RcvdBytes > 0); Index++) { Fragment = &RxData->FragmentTable[Index]; - CopyBytes = NET_MIN (Fragment->FragmentLength, RcvdBytes); + CopyBytes = NET_MIN ((UINT32) (Fragment->FragmentLength), RcvdBytes); NetbufQueCopy ( Sock->RcvBuffer.DataQueue, @@ -209,7 +209,7 @@ SockProcessRcvToken ( TokenRcvdBytes = SockTcpDataToRcv ( &Sock->RcvBuffer, &IsUrg, - RxData->DataLength + (UINT32) RxData->DataLength ); // @@ -254,7 +254,7 @@ SockProcessTcpSndData ( // SndData = NetbufFromExt ( (NET_FRAGMENT *) TxData->FragmentTable, - TxData->FragmentCount, + (UINT32) TxData->FragmentCount, 0, 0, SockFreeFoo, @@ -518,7 +518,7 @@ SockProcessSndToken ( SndToken = (SOCK_IO_TOKEN *) SockToken->Token; TxData = SndToken->Packet.TxData; - DataLen = TxData->DataLength; + DataLen = (UINT32) TxData->DataLength; Status = SockProcessTcpSndData (Sock, TxData); if (EFI_ERROR (Status)) {