if ( pi_size == NULL )
{
- p_data = malloc( MAX_TPDU_SIZE );
- assert( p_data );
+ p_data = xmalloc( MAX_TPDU_SIZE );
}
for ( ; ; )
uint8_t *p_data, int i_size )
{
access_sys_t *p_sys = p_access->p_sys;
- uint8_t *p_spdu = malloc( i_size + 4 );
+ uint8_t *p_spdu = xmalloc( i_size + 4 );
uint8_t *p = p_spdu;
uint8_t i_tag;
uint8_t i_slot = p_sys->p_sessions[i_session_id - 1].i_slot;
- assert( p_spdu );
-
*p++ = ST_SESSION_NUMBER;
*p++ = 0x02;
*p++ = (i_session_id >> 8);
uint8_t *p_data, int i_size )
{
access_sys_t *p_sys = p_access->p_sys;
- uint8_t *p_apdu = malloc( i_size + 12 );
+ uint8_t *p_apdu = xmalloc( i_size + 12 );
uint8_t *p = p_apdu;
ca_msg_t ca_msg;
int i_ret;
- assert( p_apdu );
-
*p++ = (i_tag >> 16);
*p++ = (i_tag >> 8) & 0xff;
*p++ = i_tag & 0xff;
uint8_t *p_data;
if ( i_size )
- p_data = malloc( 7 + i_size );
+ p_data = xmalloc( 7 + i_size );
else
- p_data = malloc( 6 );
-
- assert( p_data );
+ p_data = xmalloc( 6 );
p_data[0] = i_list_mgt;
p_data[1] = i_program_number >> 8;
int i;
if ( i_size )
- p_data = realloc( p_capmt, i_capmt_size + 6 + i_size );
+ p_data = xrealloc( p_capmt, i_capmt_size + 6 + i_size );
else
- p_data = realloc( p_capmt, i_capmt_size + 5 );
-
- assert( p_data );
+ p_data = xrealloc( p_capmt, i_capmt_size + 5 );
i = i_capmt_size;
case EN50221_MMI_ANSW:
i_tag = AOT_ANSW;
i_size = 1 + strlen( p_object->u.answ.psz_answ );
- p_data = malloc( i_size );
- assert( p_data );
+ p_data = xmalloc( i_size );
p_data[0] = (p_object->u.answ.b_ok == true) ? 0x1 : 0x0;
strncpy( (char *)&p_data[1], p_object->u.answ.psz_answ, i_size - 1 );
break;
case EN50221_MMI_MENU_ANSW:
i_tag = AOT_MENU_ANSW;
i_size = 1;
- p_data = malloc( i_size );
- assert( p_data );
+ p_data = xmalloc( i_size );
p_data[0] = p_object->u.menu_answ.i_choice;
break;
p_mmi->last_object.u.enq.b_blind = (*d & 0x1) ? true : false;
d += 2; /* skip answer_text_length because it is not mandatory */
l -= 2;
- p_mmi->last_object.u.enq.psz_text = malloc( l + 1 );
- assert( p_mmi->last_object.u.enq.psz_text );
+ p_mmi->last_object.u.enq.psz_text = xmalloc( l + 1 );
strncpy( p_mmi->last_object.u.enq.psz_text, (char *)d, l );
p_mmi->last_object.u.enq.psz_text[l] = '\0';
p_sys->p_sessions[i_session_id - 1].pf_handle = MMIHandle;
p_sys->p_sessions[i_session_id - 1].pf_close = MMIClose;
- p_sys->p_sessions[i_session_id - 1].p_sys = malloc(sizeof(mmi_t));
+ p_sys->p_sessions[i_session_id - 1].p_sys = xmalloc(sizeof(mmi_t));
p_mmi = (mmi_t *)p_sys->p_sessions[i_session_id - 1].p_sys;
- assert( p_mmi );
p_mmi->last_object.i_object_type = EN50221_MMI_NONE;
}
iconv_handle = vlc_iconv_open( "UTF-8", psz_encoding );
i_in = i_length - (psz_stringstart - psz_instring );
i_out = i_in * 6;
- psz_outstring = psz_tmp = (char*)malloc( i_out + 1 );
- assert( psz_outstring );
+ psz_outstring = psz_tmp = (char*)xmalloc( i_out + 1 );
vlc_iconv( iconv_handle, &psz_stringstart, &i_in, &psz_tmp, &i_out );
vlc_iconv_close( iconv_handle );
*psz_tmp = '\0';