diff --git a/reactos/dll/win32/msafd/misc/sndrcv.c b/reactos/dll/win32/msafd/misc/sndrcv.c index 4fe89411992..a2c8cb552f3 100644 --- a/reactos/dll/win32/msafd/misc/sndrcv.c +++ b/reactos/dll/win32/msafd/misc/sndrcv.c @@ -130,18 +130,15 @@ WSPRecv(SOCKET Handle, { RecvInfo.TdiFlags |= TDI_RECEIVE_EXPEDITED; } - else - { - RecvInfo.TdiFlags |= TDI_RECEIVE_NORMAL; - } if (*ReceiveFlags & MSG_PEEK) { RecvInfo.TdiFlags |= TDI_RECEIVE_PEEK; } - if (*ReceiveFlags & MSG_PARTIAL) { - RecvInfo.TdiFlags |= TDI_RECEIVE_NORMAL; + if (*ReceiveFlags & MSG_PARTIAL) + { + RecvInfo.TdiFlags |= TDI_RECEIVE_PARTIAL; } } @@ -285,10 +282,6 @@ WSPRecvFrom(SOCKET Handle, { RecvInfo.TdiFlags |= TDI_RECEIVE_EXPEDITED; } - else - { - RecvInfo.TdiFlags |= TDI_RECEIVE_NORMAL; - } if (*ReceiveFlags & MSG_PEEK) { @@ -297,7 +290,7 @@ WSPRecvFrom(SOCKET Handle, if (*ReceiveFlags & MSG_PARTIAL) { - RecvInfo.TdiFlags |= TDI_RECEIVE_NORMAL; + RecvInfo.TdiFlags |= TDI_RECEIVE_PARTIAL; } }