Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2012-01-29 00:06:36 +0400
committerMichael Niedermayer <michaelni@gmx.at>2012-01-29 01:08:20 +0400
commitae8dc203b2ee999aedbe5e0e129aca04fc98fdff (patch)
tree5905a79e2089e9ce0b4cb3469e6a11e9e7fc9cd6 /libavcodec/pcm.c
parentf913f3788a369ab6f26d46367e872e6bf0a02685 (diff)
pcm: check return value of avcodec_alloc_frame()
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/pcm.c')
-rw-r--r--libavcodec/pcm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
index 650003793c..f69bb1e7af 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
@@ -50,6 +50,8 @@ static av_cold int pcm_encode_init(AVCodecContext *avctx)
avctx->block_align = avctx->channels * avctx->bits_per_coded_sample/8;
avctx->coded_frame= avcodec_alloc_frame();
avctx->coded_frame->key_frame= 1;
+ if (!avctx->coded_frame)
+ return AVERROR(ENOMEM);
return 0;
}