p_demux->psz_path = strdup( psz_path );
/* Take into account "demux" to be able to do :demux=dump */
- if( *p_demux->psz_demux == '\0' )
+ if( p_demux->psz_demux && *p_demux->psz_demux == '\0' )
{
free( p_demux->psz_demux );
p_demux->psz_demux = var_GetNonEmptyString( p_obj, "demux" );
VLC_THREAD_PRIORITY_INPUT, false ) )
{
vlc_object_release( s );
+ free( p_sys->psz_name );
free( p_sys );
return NULL;
}