]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vp6.c
aacdec: reset max_sfb on invalid data.
[ffmpeg] / libavcodec / vp6.c
index 8b975029d88f76c701d12ebd05e2d9f588e0c88a..5d7efea224303849e95cf025c2d545d58c2f2403 100644 (file)
@@ -387,7 +387,7 @@ static void vp6_parse_coeff_huffman(VP56Context *s)
                 if (coeff_idx)
                     break;
             } else {
-                if (get_bits_count(&s->gb) >= s->gb.size_in_bits)
+                if (get_bits_left(&s->gb) <= 0)
                     return;
                 coeff = get_vlc2(&s->gb, vlc_coeff->table, 9, 3);
                 if (coeff == 0) {