On 13/12/13 23:01, Martin Storsjö wrote:
> From: Michael Niedermayer <[email protected]>
> 
> ---
>  libavformat/hdsenc.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavformat/hdsenc.c b/libavformat/hdsenc.c
> index ea6e77c..c093293 100644
> --- a/libavformat/hdsenc.c
> +++ b/libavformat/hdsenc.c
> @@ -89,7 +89,7 @@ static int parse_header(OutputStream *os, const uint8_t 
> *buf, int buf_size)
>          if (size > buf_size)
>              return AVERROR_INVALIDDATA;
>          if (type == 8 || type == 9) {
> -            if (os->nb_extra_packets > FF_ARRAY_ELEMS(os->extra_packets))
> +            if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets))
>                  return AVERROR_INVALIDDATA;
>              os->extra_packet_sizes[os->nb_extra_packets] = size;
>              os->extra_packets[os->nb_extra_packets] = av_malloc(size);
> 

Looks correct.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to