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;