]> git.sesse.net Git - mlt/commitdiff
Fix possible null pointer dereference (coverity-1026787).
authorDan Dennedy <dan@dennedy.org>
Sun, 2 Jun 2013 21:16:46 +0000 (14:16 -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 6f33e2c230ec9d5f962b2eac9fa56bdb63e7d10b..61f7b0a519a8ebb2aba8b1d2751a0d93b5b7a2d5 100644 (file)
@@ -446,7 +446,7 @@ static void *consumer_thread( void *arg )
                        }
 
                        // Copy the rectangle info from the active consumer
-                       if ( self->running && preview_off == 0 )
+                       if ( self->running && preview_off == 0 && self->active )
                        {
                                mlt_properties active = MLT_CONSUMER_PROPERTIES( self->active );
                                mlt_service_lock( MLT_CONSUMER_SERVICE( consumer ) );