X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fplaylist%2Fb4s.c;h=0d550c4cafc27f0ff6e919e1d60085782c41cc71;hb=15172e6867ea91a40628edea89dce5d4d7039d79;hp=5ddc35e642cabe864755b80d4e6b645328bfa653;hpb=5330c52a29bbe0155bb05e49e21029e916cca9bd;p=vlc diff --git a/modules/demux/playlist/b4s.c b/modules/demux/playlist/b4s.c index 5ddc35e642..0d550c4caf 100644 --- a/modules/demux/playlist/b4s.c +++ b/modules/demux/playlist/b4s.c @@ -71,7 +71,6 @@ static int Demux( demux_t *p_demux ) { int i_ret = -1; - xml_t *p_xml; xml_reader_t *p_xml_reader = NULL; char *psz_elname = NULL; input_item_t *p_input; @@ -81,15 +80,11 @@ static int Demux( demux_t *p_demux ) input_item_t *p_current_input = GetCurrentItem(p_demux); - p_xml = xml_Create( p_demux ); - if( !p_xml ) - goto end; - psz_elname = stream_ReadLine( p_demux->s ); free( psz_elname ); psz_elname = NULL; - p_xml_reader = xml_ReaderCreate( p_xml, p_demux->s ); + p_xml_reader = xml_ReaderCreate( p_demux, p_demux->s ); if( !p_xml_reader ) goto end; @@ -296,8 +291,6 @@ end: vlc_gc_decref( p_current_input ); if( p_xml_reader ) xml_ReaderDelete( p_xml_reader ); - if( p_xml ) - xml_Delete( p_xml ); return i_ret; }