1
0
mirror of https://github.com/shirou/gopsutil.git synced 2025-04-26 13:48:59 +08:00

[host] fix race condition to ret

This commit is contained in:
Jaime Fullaondo 2018-02-12 15:04:20 +01:00
parent c432be29cc
commit 178e5ce997

View File

@ -132,6 +132,10 @@ func PerfInfoWithContext(ctx context.Context) ([]Win32_PerfFormattedData_Counter
ctx, cancel := context.WithTimeout(context.Background(), common.Timeout)
defer cancel()
err := common.WMIQueryWithContext(ctx, q, &ret)
if err != nil {
return Win32_PerfFormattedData_Counters_ProcessorInformation{}, err
}
return ret, err
}
@ -147,6 +151,9 @@ func ProcInfoWithContext(ctx context.Context) ([]Win32_PerfFormattedData_PerfOS_
ctx, cancel := context.WithTimeout(context.Background(), common.Timeout)
defer cancel()
err := common.WMIQueryWithContext(ctx, q, &ret)
if err != nil {
return Win32_PerfFormattedData_PerfOS_System{}, err
}
return ret, err
}