Author: cwittich
Date: Fri Sep 4 08:15:11 2015
New Revision: 68983
URL:
http://svn.reactos.org/svn/reactos?rev=68983&view=rev
Log:
[DHCPSVC] fix resource leak in error case CID 1248422
Modified:
trunk/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c
Modified: trunk/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dhcpcsvc/dhcp/ad…
==============================================================================
--- trunk/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c [iso-8859-1] Fri Sep 4 08:15:11
2015
@@ -476,6 +476,9 @@
FALSE,
NULL);
+ if (EventHandle == NULL)
+ return NULL;
+
ThreadHandle = CreateThread(NULL,
0,
AdapterDiscoveryThread,
@@ -484,7 +487,10 @@
NULL);
if (ThreadHandle == NULL)
+ {
+ CloseHandle(EventHandle);
return NULL;
+ }
CloseHandle(ThreadHandle);