On 12/05/15 17:55, Luca Barbato wrote:
> From: Vittorio Giovara <[email protected]>
> 
> ---
>  libavcodec/svq1enc.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/libavcodec/svq1enc.c b/libavcodec/svq1enc.c
> index f49f487..7620332 100644
> --- a/libavcodec/svq1enc.c
> +++ b/libavcodec/svq1enc.c
> @@ -293,6 +293,8 @@ static int svq1_encode_plane(SVQ1EncContext *s, int plane,
>              s->motion_val16[plane] = av_mallocz((s->m.mb_stride *
>                                                   (block_height + 2) + 1) *
>                                                  2 * sizeof(int16_t));
> +            if (!s->motion_val8[plane] || !s->motion_val16[plane])
> +                return AVERROR(ENOMEM);
>          }

Does not use the CAP, one might leak.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to