]> git.sesse.net Git - mlt/commitdiff
fix memory leak (coverity-709386)
authorDan Dennedy <dan@dennedy.org>
Mon, 23 Jul 2012 00:12:33 +0000 (17:12 -0700)
committerDan Dennedy <dan@dennedy.org>
Mon, 23 Jul 2012 00:12:33 +0000 (17:12 -0700)
src/modules/sox/filter_sox.c

index 3739526a46fdbdf4836ffd5590857626f53104eb..004c2be8a83c21818044e91599dc0b3e4b4f884a 100644 (file)
@@ -100,7 +100,10 @@ static int create_effect( mlt_filter this, char *value, int count, int channel,
        // Tokenise the effect specification
        mlt_tokeniser_parse_new( tokeniser, value, " " );
        if ( tokeniser->count < 1 )
+       {
+               mlt_tokeniser_close( tokeniser );
                return error;
+       }
 
        // Locate the effect
        mlt_destructor effect_destructor = mlt_pool_release;