X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fdvb%2Fen50221.c;h=b2d899121367e73ea1776f5549da1e3ba6a0e6f7;hb=b694b642baea32dfa21ec9d771ef7295ac398d6d;hp=f8c1dadc644b7bbd07d7c495599f00c125929ba6;hpb=a7317a9af7b0a8a0e6581444b13ce6b06157b61c;p=vlc diff --git a/modules/access/dvb/en50221.c b/modules/access/dvb/en50221.c index f8c1dadc64..b2d8991213 100644 --- a/modules/access/dvb/en50221.c +++ b/modules/access/dvb/en50221.c @@ -1368,9 +1368,7 @@ static void ConditionalAccessOpen( access_t * p_access, int i_session_id ) p_sys->p_sessions[i_session_id - 1].pf_handle = ConditionalAccessHandle; p_sys->p_sessions[i_session_id - 1].pf_close = ConditionalAccessClose; - p_sys->p_sessions[i_session_id - 1].p_sys = malloc(sizeof(system_ids_t)); - memset( p_sys->p_sessions[i_session_id - 1].p_sys, 0, - sizeof(system_ids_t) ); + p_sys->p_sessions[i_session_id - 1].p_sys = calloc( 1, sizeof(system_ids_t) ); APDUSend( p_access, i_session_id, AOT_CA_INFO_ENQ, NULL, 0 ); } @@ -1500,8 +1498,7 @@ static void DateTimeOpen( access_t * p_access, int i_session_id ) p_sys->p_sessions[i_session_id - 1].pf_handle = DateTimeHandle; p_sys->p_sessions[i_session_id - 1].pf_manage = DateTimeManage; p_sys->p_sessions[i_session_id - 1].pf_close = DateTimeClose; - p_sys->p_sessions[i_session_id - 1].p_sys = malloc(sizeof(date_time_t)); - memset( p_sys->p_sessions[i_session_id - 1].p_sys, 0, sizeof(date_time_t) ); + p_sys->p_sessions[i_session_id - 1].p_sys = calloc( 1, sizeof(date_time_t) ); DateTimeSend( p_access, i_session_id ); } @@ -1837,7 +1834,7 @@ static int InitSlot( access_t * p_access, int i_slot ) break; } - if ( TPDUSend( p_access, i_slot, T_CREATE_TC, NULL, NULL ) + if ( TPDUSend( p_access, i_slot, T_CREATE_TC, NULL, 0 ) != VLC_SUCCESS ) { msg_Err( p_access, @@ -2033,7 +2030,7 @@ int en50221_Poll( access_t * p_access ) if ( !p_sys->pb_tc_has_data[i_slot] ) { - if ( TPDUSend( p_access, i_slot, T_DATA_LAST, NULL, NULL ) != + if ( TPDUSend( p_access, i_slot, T_DATA_LAST, NULL, 0 ) != VLC_SUCCESS ) { msg_Err( p_access,