[FFmpeg-devel] [PATCH v1 06/10] return value check for init_get_bits in vp6.c
Hendrik Leppkes
h.leppkes at gmail.com
Thu Aug 12 08:57:52 EEST 2021
On Thu, Aug 12, 2021 at 6:53 AM maryam ebrahimzadeh <me22bee at outlook.com> wrote:
>
> ---
> libavcodec/vp6.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/libavcodec/vp6.c b/libavcodec/vp6.c
> index 73822a00f9..149daa59f3 100644
> --- a/libavcodec/vp6.c
> +++ b/libavcodec/vp6.c
> @@ -167,7 +167,9 @@ static int vp6_parse_header(VP56Context *s, const uint8_t *buf, int buf_size)
> }
> if (s->use_huffman) {
> s->parse_coeff = vp6_parse_coeff_huffman;
> - init_get_bits(&s->gb, buf, buf_size<<3);
> + ret = init_get_bits8(&s->gb, buf, (buf_size<<3)/8);
> + if (ret < 0)
> + return ret;
<< 3 and / 8 just negate each other.
- Hendrik
More information about the ffmpeg-devel
mailing list