Fixes Coverity CID 709398: Dereference before null check (REVERSE_INULL)
Directly dereferencing pointer "frame".
203 *frame = mlt_frame_init( MLT_PRODUCER_SERVICE( producer ) );
Dereferencing "frame" before a null check.
204 if( frame != NULL )
static int producer_get_frame( mlt_producer producer, mlt_frame_ptr frame, int index )
{
- // Construct a new frame
- *frame = mlt_frame_init( MLT_PRODUCER_SERVICE( producer ) );
- if( frame != NULL )
+ if ( frame )
{
+ // Construct a new frame
+ *frame = mlt_frame_init( MLT_PRODUCER_SERVICE( producer ) );
+
// Stack the producer and producer's get image
mlt_frame_push_service( *frame, (void*) index );
mlt_frame_push_service( *frame, producer );