]> git.sesse.net Git - mlt/commitdiff
fix memory leaks in jackrack/ladspa registration
authorDan Dennedy <dan@dennedy.org>
Sun, 18 Dec 2011 20:03:47 +0000 (12:03 -0800)
committerDan Dennedy <dan@dennedy.org>
Sun, 18 Dec 2011 20:03:47 +0000 (12:03 -0800)
src/modules/jackrack/factory.c

index 0c18642abc62ad23b84429e8946d0f4ecf2a412d..7ba3bf8585723efbae3557902e7eb3e7f4ccf539 100644 (file)
@@ -144,8 +144,9 @@ MLT_REPOSITORY
                sprintf( s, "ladspa.%lu", desc->id );
                MLT_REGISTER( filter_type, s, filter_ladspa_init );
                MLT_REGISTER_METADATA( filter_type, s, metadata, NULL );
+               free( s );
        }
-//     mlt_factory_register_for_clean_up( g_jackrack_plugin_mgr, (mlt_destructor) plugin_mgr_destroy );
+       mlt_factory_register_for_clean_up( g_jackrack_plugin_mgr, (mlt_destructor) plugin_mgr_destroy );
 
        MLT_REGISTER( filter_type, "jackrack", filter_jackrack_init );
        MLT_REGISTER_METADATA( filter_type, "jackrack", metadata, "filter_jackrack.yml" );