From b01c7b756e98eb6767d0947a4a42e43f1b51bcdc Mon Sep 17 00:00:00 2001 From: Kent Mein Date: Tue, 25 Aug 2009 19:58:21 +0000 Subject: check av_new_stream return value, patch by Kent Mein, mein at cs dot umn dot edu Originally committed as revision 19701 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/r3d.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat/r3d.c') diff --git a/libavformat/r3d.c b/libavformat/r3d.c index b645d928a0..4d2b469677 100644 --- a/libavformat/r3d.c +++ b/libavformat/r3d.c @@ -87,6 +87,8 @@ static int r3d_read_red1(AVFormatContext *s) dprintf(s, "audio channels %d\n", tmp); if (tmp > 0) { AVStream *ast = av_new_stream(s, 1); + if (!ast) + return AVERROR(ENOMEM); ast->codec->codec_type = CODEC_TYPE_AUDIO; ast->codec->codec_id = CODEC_ID_PCM_S32BE; ast->codec->channels = tmp; -- cgit v1.2.3