On 12/05/15 17:55, Luca Barbato wrote:
> From: Vittorio Giovara <[email protected]>
> 
> ---
>  libavcodec/wmaenc.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/libavcodec/wmaenc.c b/libavcodec/wmaenc.c
> index e801663..c176daa 100644
> --- a/libavcodec/wmaenc.c
> +++ b/libavcodec/wmaenc.c
> @@ -62,11 +62,15 @@ static av_cold int encode_init(AVCodecContext *avctx)
>      flags2 = 1;
>      if (avctx->codec->id == AV_CODEC_ID_WMAV1) {
>          extradata             = av_malloc(4);
> +        if (!extradata)
> +            return AVERROR(ENOMEM);
>          avctx->extradata_size = 4;
>          AV_WL16(extradata, flags1);
>          AV_WL16(extradata + 2, flags2);
>      } else if (avctx->codec->id == AV_CODEC_ID_WMAV2) {
>          extradata             = av_mallocz(10);
> +        if (!extradata)
> +            return AVERROR(ENOMEM);
>          avctx->extradata_size = 10;
>          AV_WL32(extradata, flags1);
>          AV_WL16(extradata + 4, flags2);
> 
Ok.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to