]> git.sesse.net Git - mlt/commitdiff
producer_inigo.c: bugfix (2164436) processing unknown command line options causes...
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Thu, 23 Oct 2008 05:48:40 +0000 (05:48 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Thu, 23 Oct 2008 05:48:40 +0000 (05:48 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1195 d19143bc-622f-0410-bfdd-b5b2a6649095

src/modules/inigo/producer_inigo.c

index 0ecbde44aedce4903f9d5edd73d952d4cee0a3ab..ea043202cbf22d90c6e0a57f88ce57104cf9547c 100644 (file)
@@ -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 --;
                }
        }