Commit 77a7babe authored by Rafaël Carré's avatar Rafaël Carré

ASF: Do not use stream_Read with a NULL buffer

parent 05cb3470
......@@ -637,8 +637,9 @@ static int DemuxPacket( demux_t *p_demux )
msg_Warn( p_demux, "Read %d too much bytes in the packet",
i_packet_padding_length - i_packet_size_left );
#endif
if( stream_Read( p_demux->s, NULL, i_packet_size_left )
< i_packet_size_left )
if( stream_Seek( p_demux->s,
stream_Tell( p_demux->s ) + i_packet_size_left )
!= VLC_SUCCESS)
{
msg_Err( p_demux, "cannot skip data, EOF ?" );
return 0;
......
......@@ -479,7 +479,7 @@ static int ASF_ReadObject_header_extension( stream_t *s, asf_object_t *p_obj )
if( !p_he->i_header_extension_size ) return VLC_SUCCESS;
/* Read the extension objects */
stream_Read( s, NULL, 46 );
stream_Seek( s, stream_Tell( s ) + 46 );
for( ; ; )
{
asf_object_t *p_obj = malloc( sizeof( asf_object_t ) );
......
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