From de2655108298ed828a96d3f5d429ef258926baf3 Mon Sep 17 00:00:00 2001 From: harukalover Date: Thu, 11 Jun 2009 02:17:42 +0000 Subject: [PATCH] Fixed a memory leak in the auto4 ScriptFactory Originally committed to SVN as r3044. --- aegisub/src/auto4_base.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/aegisub/src/auto4_base.cpp b/aegisub/src/auto4_base.cpp index 65fa076fe..84f0d9dde 100644 --- a/aegisub/src/auto4_base.cpp +++ b/aegisub/src/auto4_base.cpp @@ -736,6 +736,7 @@ namespace Automation4 { for (std::vector::iterator i = factories->begin(); i != factories->end(); ++i) { if (*i == factory) { factories->erase(i); + if (factories->empty()) delete factories; return; } }