if( result != S_OK )
{
msg_Err( p_demux, "Failed to get display mode name" );
+ free( psz_mode_name );
p_display_iterator->Release();
Close( p_this );
return VLC_EGENERIC;
if( result != S_OK )
{
msg_Err( p_demux, "Failed to get frame rate" );
+ free( psz_mode_name );
p_display_iterator->Release();
Close( p_this );
return VLC_EGENERIC;
sz_mode_id_text, psz_mode_name,
p_display_mode->GetWidth(), p_display_mode->GetHeight(),
double(time_scale) / frame_duration, psz_field_dominance );
+ free( psz_mode_name );
if( wanted_mode_id == mode_id )
{