[MSAFD] Check params on WSAAceept. CORE-12104

svn path=/trunk/; revision=73123
This commit is contained in:
Peter Hater 2016-11-04 18:03:15 +00:00
parent 15d77be6fd
commit f3d71d8a6b

View file

@ -1351,6 +1351,13 @@ WSPAccept(SOCKET Handle,
if (lpErrno) *lpErrno = WSAENOTSOCK;
return SOCKET_ERROR;
}
if ((SocketAddress && !SocketAddressLength) ||
(SocketAddressLength && !SocketAddress) ||
(SocketAddressLength && *SocketAddressLength < sizeof(SOCKADDR)))
{
if (lpErrno) *lpErrno = WSAEFAULT;
return INVALID_SOCKET;
}
Status = NtCreateEvent(&SockEvent,
EVENT_ALL_ACCESS,