]> git.sesse.net Git - kdenlive/blobdiff - src/initeffects.cpp
fix memleak
[kdenlive] / 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;
         }