Commit f399a950 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

ts demux: fix potential crash in EIT events

parent b78f809b
...@@ -2912,12 +2912,15 @@ static void EITCallBack( demux_t *p_demux, dvbpsi_eit_t *p_eit ) ...@@ -2912,12 +2912,15 @@ static void EITCallBack( demux_t *p_demux, dvbpsi_eit_t *p_eit )
if( pE->i_text_length > 0 ) if( pE->i_text_length > 0 )
{ {
char *psz_text = EITConvertToUTF8( pE->i_text, pE->i_text_length ); char *psz_text = EITConvertToUTF8( pE->i_text, pE->i_text_length );
if( psz_text )
{
msg_Dbg( p_demux, " - text='%s'", psz_text ); msg_Dbg( p_demux, " - text='%s'", psz_text );
psz_extra = realloc( psz_extra, strlen(psz_extra) + strlen(psz_text) + 1 ); psz_extra = realloc( psz_extra, strlen(psz_extra) + strlen(psz_text) + 1 );
strcat( psz_extra, psz_text ); strcat( psz_extra, psz_text );
free( psz_text ); free( psz_text );
} }
}
for( i = 0; i < pE->i_entry_count; i++ ) for( i = 0; i < pE->i_entry_count; i++ )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment