mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 12:23:25 +00:00
[ADVAPI32]
Fix memory leaks in case of failure CID 1322129 CID 1322130 svn path=/trunk/; revision=68968
This commit is contained in:
@@ -472,7 +472,10 @@ ScStartService(PACTIVE_SERVICE lpService,
|
||||
&ThreadParamsW->dwArgCount,
|
||||
&ThreadParamsW->lpArgVector);
|
||||
if (dwError != ERROR_SUCCESS)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, ThreadParamsW);
|
||||
return dwError;
|
||||
}
|
||||
ThreadParamsW->lpServiceMain = lpService->ServiceMain.W;
|
||||
ThreadHandle = CreateThread(NULL,
|
||||
0,
|
||||
@@ -500,7 +503,10 @@ ScStartService(PACTIVE_SERVICE lpService,
|
||||
&ThreadParamsA->dwArgCount,
|
||||
&ThreadParamsA->lpArgVector);
|
||||
if (dwError != ERROR_SUCCESS)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, ThreadParamsA);
|
||||
return dwError;
|
||||
}
|
||||
ThreadParamsA->lpServiceMain = lpService->ServiceMain.A;
|
||||
ThreadHandle = CreateThread(NULL,
|
||||
0,
|
||||
|
||||
Reference in New Issue
Block a user