ffmpeg | branch: master | Michael Niedermayer <michae...@gmx.at> | Sun Feb 22 20:20:13 2015 +0100| [3518925a9127e368b6d0c7e8fd86510d34af40a1] | committer: Michael Niedermayer
avformat/movenc: Check for memory allocation failures Fixes CID1271049 Signed-off-by: Michael Niedermayer <michae...@gmx.at> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3518925a9127e368b6d0c7e8fd86510d34af40a1 --- libavformat/movenc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index a72f84e..210f78e 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -4563,12 +4563,16 @@ static int mov_create_timecode_track(AVFormatContext *s, int index, int src_inde /* encode context: tmcd data stream */ track->enc = avcodec_alloc_context3(NULL); + if (!track->enc) + return AVERROR(ENOMEM); track->enc->codec_type = AVMEDIA_TYPE_DATA; track->enc->codec_tag = track->tag; track->enc->time_base = av_inv_q(rate); /* the tmcd track just contains one packet with the frame number */ pkt.data = av_malloc(pkt.size); + if (!pkt.data) + return AVERROR(ENOMEM); AV_WB32(pkt.data, tc.start); ret = ff_mov_write_packet(s, &pkt); av_free(pkt.data); _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog