From 5a810f4e27ea770a0d3a079b5871b668d3a56902 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Thu, 28 Apr 2011 00:09:46 +0200 Subject: [PATCH] Return if memory allocation fails. --- libavcodec/tta.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/tta.c b/libavcodec/tta.c index ece5c1c43b..96a2f51c78 100644 --- a/libavcodec/tta.c +++ b/libavcodec/tta.c @@ -286,6 +286,8 @@ static av_cold int tta_decode_init(AVCodecContext * avctx) } s->decode_buffer = av_mallocz(sizeof(int32_t)*s->frame_length*s->channels); + if (!s->decode_buffer) + return AVERROR(ENOMEM); s->ch_ctx = av_malloc(avctx->channels * sizeof(*s->ch_ctx)); if (!s->ch_ctx) return AVERROR(ENOMEM);