[FFmpeg-cvslog] r13603 - trunk/libavformat/rmdec.c

takis subversion
Sun Jun 1 18:25:05 CEST 2008


Author: takis
Date: Sun Jun  1 18:25:05 2008
New Revision: 13603

Log:
Check whether the memory allocation for extradata succeeded. Fixes issue 472.



Modified:
   trunk/libavformat/rmdec.c

Modified: trunk/libavformat/rmdec.c
==============================================================================
--- trunk/libavformat/rmdec.c	(original)
+++ trunk/libavformat/rmdec.c	Sun Jun  1 18:25:05 2008
@@ -235,6 +235,8 @@ ff_rm_read_mdpr_codecdata (AVFormatConte
             return -1;
         }
         st->codec->extradata= av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE);
+        if (!st->codec->extradata)
+            return AVERROR(ENOMEM);
         get_buffer(pb, st->codec->extradata, st->codec->extradata_size);
 
 //        av_log(NULL, AV_LOG_DEBUG, "fps= %d fps2= %d\n", fps, fps2);




More information about the ffmpeg-cvslog mailing list