From 5dd410aab93c4ea5c3c04662585c072172ea5547 Mon Sep 17 00:00:00 2001 From: Johann CAHIER Date: Thu, 16 May 2019 17:35:59 +0200 Subject: Better memory management in chained list key is now managed internally, using a copy. add_elt() / add_key() now provide a 'suffix' parameter. If suffix is given, it is appended to the key. If NULL, or empty string ("") is given, nothing is appended. NOTE : value is still owned by json object. Bug-AGL: SPEC-2416 Change-Id: I624a2dd211801c2d24b2c6739f2c7536a047ea32 Signed-off-by: Johann CAHIER --- src/plugins/influxdb-reader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/plugins/influxdb-reader.c') diff --git a/src/plugins/influxdb-reader.c b/src/plugins/influxdb-reader.c index d7ddac7..c633e9f 100644 --- a/src/plugins/influxdb-reader.c +++ b/src/plugins/influxdb-reader.c @@ -70,10 +70,10 @@ static void fill_key(void *c, json_object *columnJ) struct metrics_list *m_list = (struct metrics_list *)c; if(strncasecmp(&column[length-2], "_t", 2) == 0) { - add_key(&m_list->serie.serie_columns.tags, column); + add_key(&m_list->serie.serie_columns.tags, column, ""); } else if(strncasecmp(&column[length-2], "_f", 2) == 0) { - add_key(&m_list->serie.serie_columns.fields, column); + add_key(&m_list->serie.serie_columns.fields, column, ""); } } -- cgit 1.2.3-korg