diff --git a/modules/demux/asf/libasf.c b/modules/demux/asf/libasf.c index bf896df10f06040784548e782be30fef4eb75aa9..74a7ca9b608b3447e2982194fb21754e54c12110 100644 --- a/modules/demux/asf/libasf.c +++ b/modules/demux/asf/libasf.c @@ -165,7 +165,7 @@ static int ASF_ReadObject_Header( stream_t *s, asf_object_t *p_obj ) #endif /* Cannot fail as peek succeed */ - stream_Read( s, NULL, 30 ); + stream_Seek( s, stream_Tell( s ) + 30 ); /* Now load sub object */ for( ; ; )