mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-27 15:44:11 +02:00
macros: fix param name for ResolveMacros
This commit is contained in:
parent
917f7d363b
commit
ccd60bbc4b
@ -29,16 +29,16 @@
|
|||||||
|
|
||||||
using namespace icinga;
|
using namespace icinga;
|
||||||
|
|
||||||
Value MacroProcessor::ResolveMacros(const Value& cmd, const std::vector<MacroResolver::Ptr>& resolvers,
|
Value MacroProcessor::ResolveMacros(const Value& str, const std::vector<MacroResolver::Ptr>& resolvers,
|
||||||
const Dictionary::Ptr& cr, const MacroProcessor::EscapeCallback& escapeFn)
|
const Dictionary::Ptr& cr, const MacroProcessor::EscapeCallback& escapeFn)
|
||||||
{
|
{
|
||||||
Value result;
|
Value result;
|
||||||
|
|
||||||
if (cmd.IsScalar()) {
|
if (str.IsScalar()) {
|
||||||
result = InternalResolveMacros(cmd, resolvers, cr, escapeFn);
|
result = InternalResolveMacros(str, resolvers, cr, escapeFn);
|
||||||
} else if (cmd.IsObjectType<Array>()) {
|
} else if (str.IsObjectType<Array>()) {
|
||||||
Array::Ptr resultArr = boost::make_shared<Array>();
|
Array::Ptr resultArr = boost::make_shared<Array>();
|
||||||
Array::Ptr arr = cmd;
|
Array::Ptr arr = str;
|
||||||
|
|
||||||
ObjectLock olock(arr);
|
ObjectLock olock(arr);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user