From: Gunnar Beutner Date: Sat, 21 Mar 2015 23:04:57 +0000 (+0100) Subject: Fix: 'return' keyword doesn't work inside for loops X-Git-Tag: v2.4.0~780 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=808a26ae72e41788384585f9c36c8464b6c3eb7b;p=icinga2 Fix: 'return' keyword doesn't work inside for loops fixes #8834 --- diff --git a/lib/config/vmops.hpp b/lib/config/vmops.hpp index a01448e1b..9d7307cdd 100644 --- a/lib/config/vmops.hpp +++ b/lib/config/vmops.hpp @@ -161,7 +161,7 @@ public: return Empty; } - static inline Value For(ScriptFrame& frame, const String& fkvar, const String& fvvar, const Value& value, Expression *expression, const DebugInfo& debugInfo = DebugInfo()) + static inline ExpressionResult For(ScriptFrame& frame, const String& fkvar, const String& fvvar, const Value& value, Expression *expression, const DebugInfo& debugInfo = DebugInfo()) { if (value.IsObjectType()) { if (!fvvar.IsEmpty())