From: Dan Dennedy Date: Mon, 23 Jul 2012 00:12:33 +0000 (-0700) Subject: fix memory leak (coverity-709386) X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=65c258654ce02cd122d1d6559c3bba4f2485af8e;p=mlt fix memory leak (coverity-709386) --- diff --git a/src/modules/sox/filter_sox.c b/src/modules/sox/filter_sox.c index 3739526a..004c2be8 100644 --- a/src/modules/sox/filter_sox.c +++ b/src/modules/sox/filter_sox.c @@ -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;