]> git.sesse.net Git - kdenlive/commitdiff
fix memleak
authorTill Theato <root@ttill.de>
Sun, 2 Jan 2011 20:59:35 +0000 (20:59 +0000)
committerTill Theato <root@ttill.de>
Sun, 2 Jan 2011 20:59:35 +0000 (20:59 +0000)
svn path=/trunk/kdenlive/; revision=5244

src/initeffects.cpp

index e0b93531d59a89ca68b47615e84011c747714c8a..58be1bf83936953fd78c4c1f107122df644ebe34 100644 (file)
@@ -340,8 +340,10 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au
             Mlt::Properties *metadata = repository->metadata(filter_type, tag.toUtf8().data());
             if (metadata && metadata->is_valid()) {
                 double version = atof(metadata->get("version"));
-                if (documentElement.attribute("version").toDouble() > version)
+                if (documentElement.attribute("version").toDouble() > version) {
+                    delete metadata;
                     return;
+                }
             }
             delete metadata;
         }