Browse Source

lavc/mjpegdec: Do not overread too short JFIF tags.

Fixes ticket #6055.
tags/n3.3
Carl Eugen Hoyos 8 years ago
parent
commit
4acea512f3
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavcodec/mjpegdec.c

+ 2
- 0
libavcodec/mjpegdec.c View File

@@ -1670,6 +1670,8 @@ static int mjpeg_decode_app(MJpegDecodeContext *s)

if (id == AV_RB32("JFIF")) {
int t_w, t_h, v1, v2;
if (len < 8)
goto out;
skip_bits(&s->gb, 8); /* the trailing zero-byte */
v1 = get_bits(&s->gb, 8);
v2 = get_bits(&s->gb, 8);


Loading…
Cancel
Save