check for malloc failure
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Sun, 31 Aug 2008 20:21:00 +0000 (20:21 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Sun, 31 Aug 2008 20:21:00 +0000 (20:21 +0000)
Originally committed as revision 15132 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/movenc.c

index f05987e..1d96894 100644 (file)
@@ -1616,6 +1616,8 @@ static int mov_write_packet(AVFormatContext *s, AVPacket *pkt)
         /* copy frame to create needed atoms */
         trk->vosLen = size;
         trk->vosData = av_malloc(size);
+        if (!trk->vosData)
+            return AVERROR(ENOMEM);
         memcpy(trk->vosData, pkt->data, size);
     }