diff --git a/collectors/likwidMetric.go b/collectors/likwidMetric.go index 37200a8..5160d7a 100644 --- a/collectors/likwidMetric.go +++ b/collectors/likwidMetric.go @@ -337,7 +337,7 @@ func (m *LikwidCollector) Init(config json.RawMessage) error { for _, c := range m.cpulist { m.measureThread.Call( func() { - retCode := C._HPMaddThread(c) + retCode := C._HPMaddThread(C.int(c)) if retCode != 0 { err := fmt.Errorf("C.HPMaddThread(%v) failed with return code %v", c, retCode) cclog.ComponentError(m.name, err.Error())