]> granicus.if.org Git - icinga2/commitdiff
Fix incorrect debug hints for nested dictionary expressions
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 29 Aug 2016 06:46:29 +0000 (08:46 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 29 Aug 2016 06:46:29 +0000 (08:46 +0200)
fixes #12571

lib/config/expression.cpp

index c078c33f1671227917e607b942b4d89a687db24c..0930a91299e18d1a0a39c79190966cc7e9be2fa4 100644 (file)
@@ -485,7 +485,7 @@ ExpressionResult DictExpression::DoEvaluate(ScriptFrame& frame, DebugHint *dhint
 
        try {
                for (Expression *aexpr : m_Expressions) {
-                       ExpressionResult element = aexpr->Evaluate(frame, dhint);
+                       ExpressionResult element = aexpr->Evaluate(frame, m_Inline ? dhint : NULL);
                        CHECK_RESULT(element);
                        result = element.GetValue();
                }