- SO_LINGER is not supported for datagram sockets. Patch by Peter Hater.
CORE-10440

svn path=/trunk/; revision=69856
This commit is contained in:
Thomas Faber
2015-11-09 17:00:26 +00:00
parent 6abffdf0ac
commit 3cb72d305d
+5
View File
@@ -2127,6 +2127,11 @@ WSPGetSockOpt(IN SOCKET Handle,
break;
case SO_LINGER:
if (Socket->SharedData.SocketType == SOCK_DGRAM)
{
*lpErrno = WSAENOPROTOOPT;
return SOCKET_ERROR;
}
Buffer = &Socket->SharedData.LingerData;
BufferSize = sizeof(struct linger);
break;