From: Dan Dennedy Date: Sun, 2 Jun 2013 21:11:27 +0000 (-0700) Subject: Fix possible null pointer dereference (coverity-709349). X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=a19849721296f68e432383affe07d1e5bbbb36dc;p=mlt Fix possible null pointer dereference (coverity-709349). --- diff --git a/src/modules/core/producer_melt.c b/src/modules/core/producer_melt.c index afc8e4c2..7e56cf3c 100644 --- a/src/modules/core/producer_melt.c +++ b/src/modules/core/producer_melt.c @@ -463,8 +463,8 @@ mlt_producer producer_melt_init( mlt_profile profile, mlt_service_type type, con track_service( field, playlist, ( mlt_destructor )mlt_playlist_close ); // We must have a playlist to connect - if ( ( playlist && !mlt_properties_get_int( MLT_PLAYLIST_PROPERTIES( playlist ), "_melt_first" ) ) || - mlt_producer_get_playtime( MLT_PLAYLIST_PRODUCER( playlist ) ) > 0 ) + if ( playlist && ( !mlt_properties_get_int( MLT_PLAYLIST_PROPERTIES( playlist ), "_melt_first" ) || + mlt_producer_get_playtime( MLT_PLAYLIST_PRODUCER( playlist ) ) > 0 ) ) mlt_multitrack_connect( multitrack, MLT_PLAYLIST_PRODUCER( playlist ), track ); mlt_producer prod = MLT_TRACTOR_PRODUCER( tractor );