From: Noah Hilverling Date: Wed, 17 Jan 2018 09:25:42 +0000 (+0100) Subject: Add missing string escaping to InfluxDB-Writer X-Git-Tag: v2.9.0~213^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=refs%2Fpull%2F5995%2Fhead;p=icinga2 Add missing string escaping to InfluxDB-Writer fixes #5987 --- diff --git a/lib/perfdata/influxdbwriter.cpp b/lib/perfdata/influxdbwriter.cpp index 08f126a80..a16536474 100644 --- a/lib/perfdata/influxdbwriter.cpp +++ b/lib/perfdata/influxdbwriter.cpp @@ -321,6 +321,9 @@ String InfluxdbWriter::EscapeValue(const Value& value) if (value.IsBoolean()) return value ? "true" : "false"; + if (value.IsString()) + return "\"" + EscapeKeyOrTagValue(value) + "\""; + return value; }