From ebbe25d2a36a8622e023c95ae340eb0d3c84d470 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Tue, 8 Jan 2008 13:48:52 +0000 Subject: check av_new_stream return value Originally committed as revision 11462 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/mxf.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libavformat/mxf.c') diff --git a/libavformat/mxf.c b/libavformat/mxf.c index d334c800d4..c7c7a6d43b 100644 --- a/libavformat/mxf.c +++ b/libavformat/mxf.c @@ -775,6 +775,10 @@ static int mxf_parse_structural_metadata(MXFContext *mxf) continue; st = av_new_stream(mxf->fc, source_track->track_id); + if (!st) { + av_log(mxf->fc, AV_LOG_ERROR, "could not allocate stream\n"); + return -1; + } st->priv_data = source_track; st->duration = component->duration; if (st->duration == -1) -- cgit v1.2.3