# HG changeset patch # User bcoudurier # Date 1199800132 0 # Node ID d309f070a747f36b1cce1956c8efc5bf183b63b2 # Parent ae79fd89ca8b14b71f6c0097bef8e26ca72418b6 check av_new_stream return value diff -r ae79fd89ca8b -r d309f070a747 mxf.c --- a/mxf.c Mon Jan 07 23:52:51 2008 +0000 +++ b/mxf.c Tue Jan 08 13:48:52 2008 +0000 @@ -775,6 +775,10 @@ 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)