Bug 376062. Ignore failure of wsaioctlProc( SIO_SET_COMPATIBILITY_MODE,

patch by Seth Spitzer <sspitzer@mozilla.com> r=wtc, r=Masatoshi Kimura
This commit is contained in:
nelson%bolyard.com 2007-04-19 16:30:01 +00:00
Родитель 202e11756f
Коммит 53a6d7b6b7
1 изменённых файлов: 3 добавлений и 9 удалений

Просмотреть файл

@ -183,16 +183,10 @@ _PR_MD_SOCKET(int af, int type, int flags)
int err = WSAGetLastError();
PR_LOG(_pr_io_lm, PR_LOG_DEBUG, ("WSAIoctl() failed with %d", err));
/* SIO_SET_COMPATIBILITY_MODE may not be supported
** if the call to WSAIoctl() fails with WSAEINVAL
** don't close the socket
/* SIO_SET_COMPATIBILITY_MODE may not be supported.
** If the call to WSAIoctl() fails with WSAEOPNOTSUPP,
** don't close the socket.
*/
if (err != WSAEINVAL)
{
PR_SetError(PR_UNKNOWN_ERROR, err);
closesocket(sock);
return -1;
}
}
}