From 1c2342e67a9e2d1a7cc584f6ee9a351bb151ebc1 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Fri, 4 Sep 2015 08:15:11 +0000 Subject: [PATCH] [DHCPSVC] fix resource leak in error case CID 1248422 svn path=/trunk/; revision=68983 --- reactos/dll/win32/dhcpcsvc/dhcp/adapter.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c b/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c index 5cd080f4fa7..91edf74dfd0 100644 --- a/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c +++ b/reactos/dll/win32/dhcpcsvc/dhcp/adapter.c @@ -476,6 +476,9 @@ HANDLE StartAdapterDiscovery(VOID) { FALSE, NULL); + if (EventHandle == NULL) + return NULL; + ThreadHandle = CreateThread(NULL, 0, AdapterDiscoveryThread, @@ -484,7 +487,10 @@ HANDLE StartAdapterDiscovery(VOID) { NULL); if (ThreadHandle == NULL) + { + CloseHandle(EventHandle); return NULL; + } CloseHandle(ThreadHandle);