From: Gunnar Beutner Date: Sun, 10 Feb 2013 00:56:26 +0000 (+0100) Subject: Bugfix: Ignore missing macro dicts. X-Git-Tag: v0.0.2~469 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7484b4682ae86c5e3690c66c387b00d669ce95ba;p=icinga2 Bugfix: Ignore missing macro dicts. --- diff --git a/lib/icinga/macroprocessor.cpp b/lib/icinga/macroprocessor.cpp index e1490aa50..391ff2485 100644 --- a/lib/icinga/macroprocessor.cpp +++ b/lib/icinga/macroprocessor.cpp @@ -62,6 +62,9 @@ Dictionary::Ptr MacroProcessor::MakeEnvironment(const vector& d Dictionary::Ptr result = boost::make_shared(); BOOST_REVERSE_FOREACH(const Dictionary::Ptr& dict, dicts) { + if (!dict) + continue; + String key; Value value; BOOST_FOREACH(tie(key, value), dict) {