From d6b4ee42b35e0ec5c21a7d7db7069e683195a5f8 Mon Sep 17 00:00:00 2001 From: ddennedy Date: Sat, 8 Nov 2008 20:02:43 +0000 Subject: [PATCH] producer_framebuffer.c: bugfix segfault in construction with null argument. git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1228 d19143bc-622f-0410-bfdd-b5b2a6649095 --- src/modules/kdenlive/producer_framebuffer.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/src/modules/kdenlive/producer_framebuffer.c b/src/modules/kdenlive/producer_framebuffer.c index d028eaa..97edd6d 100644 --- a/src/modules/kdenlive/producer_framebuffer.c +++ b/src/modules/kdenlive/producer_framebuffer.c @@ -194,7 +194,7 @@ static int producer_get_frame( mlt_producer this, mlt_frame_ptr frame, int index mlt_producer producer_framebuffer_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ) { - + if ( !arg ) return NULL; mlt_producer this = NULL; this = calloc( 1, sizeof( struct mlt_producer_s ) ); mlt_producer_init( this, NULL ); @@ -236,7 +236,6 @@ mlt_producer producer_framebuffer_init( mlt_profile profile, mlt_service_type ty if (speed == 0.0) speed = 1.0; - if ( this != NULL && real_producer != NULL) { // Get the properties of this producer -- 1.7.4.4