]> git.sesse.net Git - mlt/commitdiff
Fix possible null pointer dereference (coverity-1026801).
authorDan Dennedy <dan@dennedy.org>
Sun, 2 Jun 2013 21:53:25 +0000 (14:53 -0700)
committerDan Dennedy <dan@dennedy.org>
Sun, 2 Jun 2013 21:54:42 +0000 (14:54 -0700)
src/modules/sdl/consumer_sdl_preview.c

index 61f7b0a519a8ebb2aba8b1d2751a0d93b5b7a2d5..8dd3721397dfd32fa7b2899b9175f6320cab4ddb 100644 (file)
@@ -417,7 +417,8 @@ static void *consumer_thread( void *arg )
                                if ( frame && !eos )
                                {
                                        mlt_properties_set_int( MLT_FRAME_PROPERTIES( frame ), "refresh", 1 );
-                                       mlt_consumer_put_frame( self->active, frame );
+                                       if ( self->active )
+                                               mlt_consumer_put_frame( self->active, frame );
                                }
                                if ( pause && speed == 0.0 )
                                {