From: Florian Forster Date: Wed, 20 Dec 2023 11:09:43 +0000 (+0100) Subject: gpu_sysman plugin: Fix double reporting of metric. X-Git-Tag: 6.0.0-rc0~31^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F4203%2Fhead;p=thirdparty%2Fcollectd.git gpu_sysman plugin: Fix double reporting of metric. This metric is already added to the metric family in line 1553. Adding it twice leads to `uc_update` errors. Fixes: #4200 --- diff --git a/src/gpu_sysman.c b/src/gpu_sysman.c index 35053a764..20e9b5d4e 100644 --- a/src/gpu_sysman.c +++ b/src/gpu_sysman.c @@ -1553,7 +1553,6 @@ static bool gpu_freqs(gpu_device_t *gpu, unsigned int cache_idx) { metric_family_metric_append(&fam_freq, metric); reported_base = true; } - metric_family_metric_append(&fam_freq, metric); if ((config.output & OUTPUT_RATIO) && maxfreq > 0) { metric.value.gauge = req_max / maxfreq; metric_family_metric_append(&fam_ratio, metric);