From: Dan Dennedy Date: Mon, 9 Sep 2013 04:17:20 +0000 (-0700) Subject: Fix segfault on consumer-fatal-error event. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=39394ec9780576cc66c3bf48d41befdb61528477;p=mlt Fix segfault on consumer-fatal-error event. --- diff --git a/src/melt/melt.c b/src/melt/melt.c index 9b26654c..4526090d 100644 --- a/src/melt/melt.c +++ b/src/melt/melt.c @@ -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 )