{
/* special hack for forcing a demuxer with --demux=module
* (and do nothing with a list) */
- char *psz_var_demux = var_GetString( p_input, "demux" );
+ char *psz_var_demux = var_GetNonEmptyString( p_input, "demux" );
- if( *psz_var_demux != '\0' &&
+ if( psz_var_demux != NULL' &&
!strchr(psz_var_demux, ',' ) &&
!strchr(psz_var_demux, ':' ) )
{
msg_Dbg( p_input, "enforced demux ` %s'", psz_demux );
}
- else if( psz_var_demux )
- {
- free( psz_var_demux );
- }
+ free( psz_var_demux );
}
/* Try access_demux if no demux given */