From 2eacf0ee090f5f6280f69a96d370928260b24877 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Thu, 14 Jul 2011 13:08:43 +0200 Subject: Fix a small leak in FbTk::Lua --- src/FbTk/LuaUtil.hh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/FbTk/LuaUtil.hh b/src/FbTk/LuaUtil.hh index cdd1934..d013ed9 100644 --- a/src/FbTk/LuaUtil.hh +++ b/src/FbTk/LuaUtil.hh @@ -68,7 +68,13 @@ public: private: typedef Slot InitFunction; - typedef std::vector InitFunctions; + struct AutoVector: public std::vector { + ~AutoVector() { + for(iterator it = begin(); it != end(); ++it) + delete *it; + } + }; + typedef AutoVector InitFunctions; static InitFunctions s_init_functions; }; -- cgit v0.11.2