From: Gunnar Beutner Date: Sat, 6 Dec 2014 09:23:25 +0000 (+0100) Subject: Fix minor memory leak in the config parser X-Git-Tag: v2.3.0~557 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3cb2afd454d74634b51a9cd25f628c9d748726b2;p=icinga2 Fix minor memory leak in the config parser --- diff --git a/lib/config/expression.hpp b/lib/config/expression.hpp index d89a5f3e5..17ad784ad 100644 --- a/lib/config/expression.hpp +++ b/lib/config/expression.hpp @@ -646,6 +646,12 @@ public: : DebuggableExpression(debugInfo), m_Indexer(indexer) { } + ~IndexerExpression(void) + { + BOOST_FOREACH(Expression *expr, m_Indexer) + delete expr; + } + protected: virtual Value DoEvaluate(VMFrame& frame, DebugHint *dhint) const;