diff options
author | James Stembridge <jstembridge@users.sourceforge.net> | 2003-11-16 13:28:57 +0000 |
---|---|---|
committer | James Stembridge <jstembridge@users.sourceforge.net> | 2003-11-16 13:28:57 +0000 |
commit | cb386fa3919c13f41c3eaaf3757323edd907f7ef (patch) | |
tree | 17c7de4f6cb2fb4095c7f8fdd291a00bbe033d01 /src | |
parent | 3e01cae57ee78dac8d0a28b6529e83d33cf527b5 (diff) | |
download | xine-lib-cb386fa3919c13f41c3eaaf3757323edd907f7ef.tar.gz xine-lib-cb386fa3919c13f41c3eaaf3757323edd907f7ef.tar.bz2 |
buffer limit fix from ffmpeg
CVS patchset: 5745
CVS date: 2003/11/16 13:28:57
Diffstat (limited to 'src')
-rw-r--r-- | src/libffmpeg/libavcodec/mjpeg.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |