From ef32fbafcdfd5b9c3f758ae53a4ec622d96043a6 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 4 May 2012 13:59:14 +0200 Subject: oggdec: fix off by one error on pos_limit Signed-off-by: Michael Niedermayer --- libavformat/oggdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat/oggdec.c') diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 8decb62651..ab7ab1d0b8 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -672,7 +672,7 @@ static int64_t ogg_read_timestamp(AVFormatContext *s, int stream_index, avio_seek(bc, *pos_arg, SEEK_SET); ogg_reset(s); - while (avio_tell(bc) < pos_limit && !ogg_packet(s, &i, &pstart, &psize, pos_arg)) { + while (avio_tell(bc) <= pos_limit && !ogg_packet(s, &i, &pstart, &psize, pos_arg)) { if (i == stream_index) { struct ogg_stream *os = ogg->streams + stream_index; pts = ogg_calc_pts(s, i, NULL); -- cgit v1.2.3