producer_framebuffer.c: bugfix segfault in construction with null argument.
[melted] / src / modules / kdenlive / producer_framebuffer.c
index d028eaa..97edd6d 100644 (file)
@@ -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