mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Fix DHCP from crashing, silence tcp and iphlp
svn path=/trunk/; revision=15485
This commit is contained in:
parent
d92b106774
commit
ef8d82998d
4 changed files with 20 additions and 15 deletions
|
@ -9,7 +9,7 @@
|
|||
*/
|
||||
#include "precomp.h"
|
||||
|
||||
//#define NDEBUG
|
||||
#define NDEBUG
|
||||
|
||||
#ifndef NDEBUG
|
||||
DWORD DebugTraceLevel = DEBUG_ULTRA & ~(DEBUG_LOCK | DEBUG_PBUFFER);
|
||||
|
|
|
@ -129,15 +129,15 @@ NTSTATUS tdiGetSetOfThings( HANDLE tcpFile,
|
|||
DWORD allocationSizeForEntityArray = entrySize * MAX_TDI_ENTITIES,
|
||||
arraySize = entrySize * MAX_TDI_ENTITIES;
|
||||
|
||||
DbgPrint("TdiGetSetOfThings(tcpFile %x,toiClass %x,toiType %x,toiId %x,"
|
||||
"teiEntity %x,fixedPart %d,entrySize %d)\n",
|
||||
(int)tcpFile,
|
||||
(int)toiClass,
|
||||
(int)toiType,
|
||||
(int)toiId,
|
||||
(int)teiEntity,
|
||||
(int)fixedPart,
|
||||
(int)entrySize );
|
||||
TRACE("TdiGetSetOfThings(tcpFile %x,toiClass %x,toiType %x,toiId %x,"
|
||||
"teiEntity %x,fixedPart %d,entrySize %d)\n",
|
||||
(int)tcpFile,
|
||||
(int)toiClass,
|
||||
(int)toiType,
|
||||
(int)toiId,
|
||||
(int)teiEntity,
|
||||
(int)fixedPart,
|
||||
(int)entrySize );
|
||||
|
||||
req.ID.toi_class = toiClass;
|
||||
req.ID.toi_type = toiType;
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
#ifdef DBG
|
||||
|
||||
/* See debug.h for debug/trace constants */
|
||||
DWORD DebugTraceLevel = MIN_TRACE;
|
||||
//DWORD DebugTraceLevel = MIN_TRACE;
|
||||
//DWORD DebugTraceLevel = MAX_TRACE;
|
||||
//DWORD DebugTraceLevel = DEBUG_ULTRA;
|
||||
|
||||
DWORD DebugTraceLevel = 0;
|
||||
#endif /* DBG */
|
||||
|
||||
/* To make the linker happy */
|
||||
|
@ -386,8 +386,8 @@ select(
|
|||
Sleep( timeout->tv_sec * 1000 + (timeout->tv_usec / 1000) );
|
||||
}
|
||||
return 0;
|
||||
} else {
|
||||
WS_DbgPrint(MID_TRACE,("Calling WSPSelect\n"));
|
||||
} else if (Provider->ProcTable.lpWSPSelect) {
|
||||
WS_DbgPrint(MID_TRACE,("Calling WSPSelect:%x\n", Provider->ProcTable.lpWSPSelect));
|
||||
Count = Provider->ProcTable.lpWSPSelect(
|
||||
nfds, readfds, writefds, exceptfds, (LPTIMEVAL)timeout, &Errno);
|
||||
|
||||
|
@ -400,6 +400,9 @@ select(
|
|||
WSASetLastError(Errno);
|
||||
return SOCKET_ERROR;
|
||||
}
|
||||
} else {
|
||||
WSASetLastError(WSAEINVAL);
|
||||
return SOCKET_ERROR;
|
||||
}
|
||||
|
||||
return Count;
|
||||
|
|
|
@ -186,8 +186,10 @@ dispatch(void)
|
|||
if (errno == EAGAIN || errno == EINTR) {
|
||||
time(&cur_time);
|
||||
continue;
|
||||
} else
|
||||
} else {
|
||||
error("poll: %m");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Get the current time... */
|
||||
|
|
Loading…
Reference in a new issue