]> granicus.if.org Git - icinga2/commitdiff
Add missing string escaping
authorNoah Hilverling <noah.hilverling@icinga.com>
Wed, 17 Jan 2018 09:25:42 +0000 (10:25 +0100)
committerNoah Hilverling <noah.hilverling@icinga.com>
Wed, 17 Jan 2018 14:02:33 +0000 (15:02 +0100)
fixes #5987

lib/perfdata/influxdbwriter.cpp

index 499e77a8997b7744dc4845e57f6b82e395b57090..ac149e7cba0611acd7480a22bd5f3ccd8fdfab1e 100644 (file)
@@ -323,6 +323,9 @@ String InfluxdbWriter::EscapeValue(const Value& value)
        if (value.IsBoolean())
                return value ? "true" : "false";
 
+       if (value.IsString())
+               return "\"" + EscapeKeyOrTagValue(value) + "\"";
+
        return value;
 }