possible fix

pull/1835/head
Dmytro Vovk 1 month ago
parent 1e1ad22d90
commit 1de755d2f2

@ -152,6 +152,10 @@ func perCPUTimes(machLib *common.Library) ([]TimesStat, error) {
return nil, fmt.Errorf("host_processor_info error=%d", status) return nil, fmt.Errorf("host_processor_info error=%d", status)
} }
if cpuload == nil {
return nil, fmt.Errorf("host_processor_info returned nil cpuload")
}
defer vmDeallocate(machTaskSelf(), uintptr(unsafe.Pointer(cpuload)), uintptr(ncpu)) defer vmDeallocate(machTaskSelf(), uintptr(unsafe.Pointer(cpuload)), uintptr(ncpu))
ret := []TimesStat{} ret := []TimesStat{}

Loading…
Cancel
Save