]> git.sesse.net Git - mlt/commitdiff
Fix segfault on consumer-fatal-error event.
authorDan Dennedy <dan@dennedy.org>
Mon, 9 Sep 2013 04:17:20 +0000 (21:17 -0700)
committerDan Dennedy <dan@dennedy.org>
Mon, 9 Sep 2013 04:17:20 +0000 (21:17 -0700)
src/melt/melt.c

index 9b26654c26d0694cd41a6d24441b9383ddf32e75..4526090d9ab148d49276944c523da1814a66fb87 100644 (file)
@@ -686,8 +686,7 @@ static void query_vcodecs( )
 
 static void on_fatal_error( mlt_properties owner, mlt_consumer consumer )
 {
-       mlt_consumer_stop( consumer );
-       exit( EXIT_FAILURE );
+       mlt_properties_set_int( MLT_CONSUMER_PROPERTIES(consumer), "done", 1 );
 }
 
 int main( int argc, char **argv )