- Fix some TDI flags
authorCameron Gutman <aicommander@gmail.com>
Sun, 29 Mar 2009 00:22:31 +0000 (00:22 +0000)
committerCameron Gutman <aicommander@gmail.com>
Sun, 29 Mar 2009 00:22:31 +0000 (00:22 +0000)
svn path=/trunk/; revision=40275

reactos/dll/win32/msafd/misc/sndrcv.c

index 4fe8941..a2c8cb5 100644 (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;
         }
     }