- Fix some TDI flags

svn path=/trunk/; revision=40275
This commit is contained in:
Cameron Gutman 2009-03-29 00:22:31 +00:00
parent 0142494290
commit 060ac4d373

View file

@ -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;
}
}