diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index d3869b427b..f094647ba0 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -1235,7 +1235,7 @@ static void asf_build_simple_index(AVFormatContext *s, int stream_index) last_pos=pos; } } - asf->index_read= 1; + asf->index_read= ict > 0; } avio_seek(s->pb, current_pos, SEEK_SET); }