From: Florian Forster Date: Fri, 31 Jul 2020 06:54:47 +0000 (+0200) Subject: common: Fix a memory leak in plugin_value_list_to_metric_family(). X-Git-Tag: 6.0.0-rc0~144^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31af8d48f2617e1fbd5b9eb1f3ceef359abd3231;p=thirdparty%2Fcollectd.git common: Fix a memory leak in plugin_value_list_to_metric_family(). The temporary metric_t needs to be reset, otherwise the labels leak. --- diff --git a/src/utils/common/common.c b/src/utils/common/common.c index 60c404570..89fe6f52b 100644 --- a/src/utils/common/common.c +++ b/src/utils/common/common.c @@ -1167,6 +1167,7 @@ metric_family_t *plugin_value_list_to_metric_family(value_list_t const *vl, return NULL; } + metric_reset(&m); return fam; }