mirror of
https://github.com/reactos/reactos.git
synced 2024-07-01 18:24:24 +00:00
[POWERCFG] Fix an exception that occurs when the control panel is closed.
This commit is contained in:
parent
0e3a043526
commit
ce218f70ec
|
@ -78,8 +78,12 @@ AddPowerScheme(
|
|||
dwDescription + sizeof(TCHAR));
|
||||
if (pScheme->pszName == NULL || pScheme->pszDescription == NULL)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszName);
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszDescription);
|
||||
if (pScheme->pszName)
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszName);
|
||||
|
||||
if (pScheme->pszDescription)
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszDescription);
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, pScheme);
|
||||
return NULL;
|
||||
}
|
||||
|
@ -103,8 +107,12 @@ DeletePowerScheme(
|
|||
{
|
||||
RemoveEntryList(&pScheme->ListEntry);
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszName);
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszDescription);
|
||||
if (pScheme->pszName)
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszName);
|
||||
|
||||
if (pScheme->pszDescription)
|
||||
HeapFree(GetProcessHeap(), 0, pScheme->pszDescription);
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, pScheme);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue