mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
[SYSSETUP]
Fix memory leak svn path=/trunk/; revision=54707
This commit is contained in:
parent
4fde7b04ce
commit
8a5c8f4eac
|
@ -1806,19 +1806,20 @@ StartComponentRegistration(HWND hwndDlg, PULONG MaxProgress)
|
|||
RegistrationThread = NULL;
|
||||
RegistrationData = HeapAlloc(GetProcessHeap(), 0,
|
||||
sizeof(REGISTRATIONDATA));
|
||||
if (NULL != RegistrationData)
|
||||
if (RegistrationData != NULL)
|
||||
{
|
||||
RegistrationData->hwndDlg = hwndDlg;
|
||||
RegistrationData->DllCount = DllCount;
|
||||
RegistrationThread = CreateThread(NULL, 0, RegistrationProc,
|
||||
(LPVOID) RegistrationData, 0, NULL);
|
||||
if (NULL != RegistrationThread)
|
||||
if (RegistrationThread != NULL)
|
||||
{
|
||||
CloseHandle(RegistrationThread);
|
||||
}
|
||||
else
|
||||
{
|
||||
DPRINT1("CreateThread failed, error %u\n", GetLastError());
|
||||
HeapFree(GetProcessHeap(), 0, RegistrationData);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue