taskmgr: Fix a memory leak.
This commit is contained in:
parent
469669e629
commit
e76fe016e4
|
@ -124,8 +124,10 @@ void PerfDataRefresh(void)
|
||||||
/* Get processor time information */
|
/* Get processor time information */
|
||||||
SysProcessorTimeInfo = (PSYSTEM_PROCESSORTIME_INFO)malloc(sizeof(SYSTEM_PROCESSORTIME_INFO) * SystemBasicInfo.bKeNumberProcessors);
|
SysProcessorTimeInfo = (PSYSTEM_PROCESSORTIME_INFO)malloc(sizeof(SYSTEM_PROCESSORTIME_INFO) * SystemBasicInfo.bKeNumberProcessors);
|
||||||
status = NtQuerySystemInformation(SystemProcessorTimeInformation, SysProcessorTimeInfo, sizeof(SYSTEM_PROCESSORTIME_INFO) * SystemBasicInfo.bKeNumberProcessors, &ulSize);
|
status = NtQuerySystemInformation(SystemProcessorTimeInformation, SysProcessorTimeInfo, sizeof(SYSTEM_PROCESSORTIME_INFO) * SystemBasicInfo.bKeNumberProcessors, &ulSize);
|
||||||
if (status != NO_ERROR)
|
if (status != NO_ERROR) {
|
||||||
|
free(SysProcessorTimeInfo);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/* Get handle information
|
/* Get handle information
|
||||||
* We don't know how much data there is so just keep
|
* We don't know how much data there is so just keep
|
||||||
|
|
Loading…
Reference in New Issue