From: ddennedy Date: Thu, 23 Oct 2008 05:48:40 +0000 (+0000) Subject: producer_inigo.c: bugfix (2164436) processing unknown command line options causes... X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=bcf6489af703defc482dd23f0876a6eba40bce74;p=melted producer_inigo.c: bugfix (2164436) processing unknown command line options causes infinite loop git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1195 d19143bc-622f-0410-bfdd-b5b2a6649095 --- diff --git a/src/modules/inigo/producer_inigo.c b/src/modules/inigo/producer_inigo.c index 0ecbde4..ea04320 100644 --- a/src/modules/inigo/producer_inigo.c +++ b/src/modules/inigo/producer_inigo.c @@ -405,17 +405,13 @@ mlt_producer producer_inigo_init( mlt_profile profile, mlt_service_type type, co } else { - if ( !strcmp( argv[ i ], "-serialise" ) ) - i += 2; - else if ( !strcmp( argv[ i ], "-consumer" ) ) - i += 2; - else if ( !strcmp( argv[ i ], "-profile" ) ) + if ( !strcmp( argv[ i ], "-serialise" ) || + !strcmp( argv[ i ], "-consumer" ) || + !strcmp( argv[ i ], "-profile" ) ) i += 2; while ( argv[ i ] != NULL && strchr( argv[ i ], '=' ) ) i ++; - - i --; } }