p = NtCurrentTeb()->WinSockData;
- if( !p )
+ if (!p || !WSAINITIALIZED)
{
WSASetLastError( WSANOTINITIALISED );
return NULL;
DWORD ReadSize = 0;
PWINSOCK_THREAD_BLOCK p = NtCurrentTeb()->WinSockData;
- if( !p )
+ if (!p || !WSAINITIALIZED)
{
WSASetLastError( WSANOTINITIALISED );
return NULL;
DWORD ReadSize = 0, ValidData = 0;
PWINSOCK_THREAD_BLOCK p = NtCurrentTeb()->WinSockData;
- if( !p )
+ if( !p || !WSAINITIALIZED)
{
WSASetLastError( WSANOTINITIALISED );
return NULL;
p = (PCHAR)cp;
- if (!p)
+ if (!p || !WSAINITIALIZED)
{
WSASetLastError(WSAEFAULT);
return INADDR_NONE;