]> granicus.if.org Git - icinga2/commitdiff
Do not replace colons in plugin output 5901/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Thu, 21 Dec 2017 08:49:34 +0000 (09:49 +0100)
committerMichael Friedrich <michael.friedrich@icinga.com>
Thu, 21 Dec 2017 08:49:34 +0000 (09:49 +0100)
This affects all interfaces which are using the CompatUtility class
format helpers for short and long output.

fixes #4785

lib/icinga/compatutility.cpp

index 5d51db1a590b232b170db67e7d5d06827838f8c3..3399c14f3d66cce4dc3c4e4b70bf45512063315c 100644 (file)
@@ -615,12 +615,6 @@ String CompatUtility::GetCheckResultOutput(const CheckResult::Ptr& cr)
 
        String raw_output = cr->GetOutput();
 
-       /*
-        * replace semi-colons with colons in output
-        * semi-colon is used as delimiter in various interfaces
-        */
-       boost::algorithm::replace_all(raw_output, ";", ":");
-
        size_t line_end = raw_output.Find("\n");
 
        return raw_output.SubStr(0, line_end);
@@ -636,12 +630,6 @@ String CompatUtility::GetCheckResultLongOutput(const CheckResult::Ptr& cr)
 
        String raw_output = cr->GetOutput();
 
-       /*
-        * replace semi-colons with colons in output
-        * semi-colon is used as delimiter in various interfaces
-        */
-       boost::algorithm::replace_all(raw_output, ";", ":");
-
        size_t line_end = raw_output.Find("\n");
 
        if (line_end > 0 && line_end != String::NPos) {