Merge pull request #487 from truthbk/fix-win-race

[host] fix race condition to ret
pull/493/head
shirou 7 years ago committed by GitHub
commit 234a591899
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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
}

Loading…
Cancel
Save