From bb4c4cb95214188638570505c9f7516c37853200 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Wed, 17 Sep 2014 16:35:42 +0200 Subject: [PATCH] Fix another null pointer deref in GraphiteWriter::SendPerfdata refs #7268 --- components/perfdata/graphitewriter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/perfdata/graphitewriter.cpp b/components/perfdata/graphitewriter.cpp index fc87a9165..e4bf521a5 100644 --- a/components/perfdata/graphitewriter.cpp +++ b/components/perfdata/graphitewriter.cpp @@ -136,6 +136,9 @@ void GraphiteWriter::SendPerfdata(const String& prefix, const CheckResult::Ptr& { Array::Ptr perfdata = cr->GetPerformanceData(); + if (!perfdata) + return; + ObjectLock olock(perfdata); BOOST_FOREACH(const Value& val, perfdata) { PerfdataValue::Ptr pdv; -- 2.40.0