[ros-diffs] [cwittich] 32490: don't try to wait on a NULL handle don't try to close a NULL handle
cwittich at svn.reactos.org
cwittich at svn.reactos.org
Tue Feb 26 14:48:22 CET 2008
Author: cwittich
Date: Tue Feb 26 16:48:22 2008
New Revision: 32490
URL: http://svn.reactos.org/svn/reactos?rev=32490&view=rev
Log:
don't try to wait on a NULL handle
don't try to close a NULL handle
Modified:
trunk/reactos/base/services/tcpsvcs/skelserver.c
trunk/reactos/base/services/tcpsvcs/tcpsvcs.c
Modified: trunk/reactos/base/services/tcpsvcs/skelserver.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/tcpsvcs/skelserver.c?rev=32490&r1=32489&r2=32490&view=diff
==============================================================================
--- trunk/reactos/base/services/tcpsvcs/skelserver.c (original)
+++ trunk/reactos/base/services/tcpsvcs/skelserver.c Tue Feb 26 16:48:22 2008
@@ -93,10 +93,11 @@
"the %s server....\n"), Name);
LogEvent(buf, 0, TRUE);
}
-
- WaitForSingleObject(hThread, INFINITE);
-
- CloseHandle(hThread);
+ else
+ {
+ WaitForSingleObject(hThread, INFINITE);
+ CloseHandle(hThread);
+ }
}
else
{
Modified: trunk/reactos/base/services/tcpsvcs/tcpsvcs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/tcpsvcs/tcpsvcs.c?rev=32490&r1=32489&r2=32490&view=diff
==============================================================================
--- trunk/reactos/base/services/tcpsvcs/tcpsvcs.c (original)
+++ trunk/reactos/base/services/tcpsvcs/tcpsvcs.c Tue Feb 26 16:48:22 2008
@@ -239,7 +239,8 @@
for(i = 0; i < NUM_SERVICES; i++)
{
- CloseHandle(hThread[i]);
+ if (hThread[i] != NULL)
+ CloseHandle(hThread[i]);
}
LogEvent(_T("Detaching Winsock2"), 0, FALSE);
More information about the Ros-diffs
mailing list