]> granicus.if.org Git - icinga2/commitdiff
Fix null pointer deref in PluginUtility::FormatPerfdata
authorGunnar Beutner <gunnar.beutner@netways.de>
Wed, 17 Sep 2014 14:07:12 +0000 (16:07 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Wed, 17 Sep 2014 14:07:12 +0000 (16:07 +0200)
refs #7268

lib/icinga/pluginutility.cpp

index 715ea66ee248e877157b771d6cb32eb5cb72d150..9f8810ae7cc7440603da4987932c1a6668f208a0 100644 (file)
@@ -272,6 +272,9 @@ Array::Ptr PluginUtility::SplitPerfdata(const String& perfdata)
 
 String PluginUtility::FormatPerfdata(const Array::Ptr& perfdata)
 {
+       if (!perfdata)
+               return "";
+
        std::ostringstream result;
 
        ObjectLock olock(perfdata);