svn path=/trunk/; revision=73231
*lpErrno = WSAEFAULT;
return SOCKET_ERROR;
}
+ if (Socket->SharedData->OobInline && ReceiveFlags && (*ReceiveFlags & MSG_OOB) != 0)
+ {
+ if (lpErrno)
+ *lpErrno = WSAEINVAL;
+ return SOCKET_ERROR;
+ }
Status = NtCreateEvent( &SockEvent, EVENT_ALL_ACCESS,
NULL, 1, FALSE );
*lpErrno = WSAEFAULT;
return SOCKET_ERROR;
}
+ if (Socket->SharedData->OobInline && ReceiveFlags && (*ReceiveFlags & MSG_OOB) != 0)
+ {
+ if (lpErrno)
+ *lpErrno = WSAEINVAL;
+ return SOCKET_ERROR;
+ }
if (!(Socket->SharedData->ServiceFlags1 & XP1_CONNECTIONLESS))
{