diff options
-rw-r--r-- | libavformat/movenc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/movenc.c b/libavformat/movenc.c index f05987ecd6..1d96894075 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -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); } |