From cb386fa3919c13f41c3eaaf3757323edd907f7ef Mon Sep 17 00:00:00 2001 From: James Stembridge Date: Sun, 16 Nov 2003 13:28:57 +0000 Subject: buffer limit fix from ffmpeg CVS patchset: 5745 CVS date: 2003/11/16 13:28:57 --- src/libffmpeg/libavcodec/mjpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libffmpeg/libavcodec/mjpeg.c b/src/libffmpeg/libavcodec/mjpeg.c index 48f528f88..5502083ab 100644 --- a/src/libffmpeg/libavcodec/mjpeg.c +++ b/src/libffmpeg/libavcodec/mjpeg.c @@ -1681,7 +1681,7 @@ static int find_marker(uint8_t **pbuf_ptr, uint8_t *buf_end) while (buf_ptr < buf_end) { v = *buf_ptr++; v2 = *buf_ptr; - if ((v == 0xff) && (v2 >= 0xc0) && (v2 <= 0xfe)) { + if ((v == 0xff) && (v2 >= 0xc0) && (v2 <= 0xfe) && buf_ptr < buf_end) { val = *buf_ptr++; goto found; } -- cgit v1.2.3