#define DEMUX_INIT_COMMON() do { \
p_demux->pf_control = Control; \
p_demux->pf_demux = Demux; \
- p_demux->p_sys = malloc( sizeof( demux_sys_t ) ); \
+ p_demux->p_sys = calloc( 1, sizeof( demux_sys_t ) ); \
if( !p_demux->p_sys ) return VLC_ENOMEM;\
- memset( p_demux->p_sys, 0, sizeof( demux_sys_t ) ); } while(0)
+ } while(0)
/**
* @}