"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/icinga/macroprocessor.cpp" between
icinga2-2.11.5.tar.gz and icinga2-2.12.0.tar.gz

About: Icinga 2 is an enterprise grade monitoring system which keeps watch over networks and any conceivable network resource.

macroprocessor.cpp  (icinga2-2.11.5):macroprocessor.cpp  (icinga2-2.12.0)
skipping to change at line 513 skipping to change at line 513
if (!missingMacro.IsEmpty()) { if (!missingMacro.IsEmpty()) {
if (required) { if (required) {
BOOST_THROW_EXCEPTION(ScriptError("Non-op tional macro '" + missingMacro + "' used in argument '" + BOOST_THROW_EXCEPTION(ScriptError("Non-op tional macro '" + missingMacro + "' used in argument '" +
arg.Key + "' is missing.")); arg.Key + "' is missing."));
} }
continue; continue;
} }
arg.SkipValue = arg.SkipValue || arg.AValue.GetType() ==
ValueEmpty;
args.emplace_back(std::move(arg)); args.emplace_back(std::move(arg));
} }
std::sort(args.begin(), args.end()); std::sort(args.begin(), args.end());
Array::Ptr command_arr = resolvedCommand; Array::Ptr command_arr = resolvedCommand;
for (const CommandArgument& arg : args) { for (const CommandArgument& arg : args) {
if (arg.AValue.IsObjectType<Dictionary>()) { if (arg.AValue.IsObjectType<Dictionary>()) {
Log(LogWarning, "PluginUtility") Log(LogWarning, "PluginUtility")
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)