diff options
author | Paul B Mahol <onemda@gmail.com> | 2013-09-14 14:27:15 +0000 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2013-09-14 16:14:43 +0000 |
commit | f2afe96181a85e04294379583b77b1f07b9013d6 (patch) | |
tree | 252ed7dc5f8872ad94a0f7cbbde6b361d561ae30 | |
parent | 6a70feadb013000c81b75d2fa7732926c3949130 (diff) | |
download | ffmpeg-f2afe96181a85e04294379583b77b1f07b9013d6.tar.gz |
avformat/nutenc: use av_reallocp_array()
Fixes memleak on allocation error.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-rw-r--r-- | libavformat/nutenc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/nutenc.c b/libavformat/nutenc.c index 365b4637e3..f24813b8ea 100644 --- a/libavformat/nutenc.c +++ b/libavformat/nutenc.c @@ -864,7 +864,7 @@ static int nut_write_packet(AVFormatContext *s, AVPacket *pkt) for (i=0; i<s->nb_streams; i++) { int j; StreamContext *nus = &nut->stream[i]; - nus->keyframe_pts = av_realloc(nus->keyframe_pts, 2*nut->sp_count*sizeof(*nus->keyframe_pts)); + av_reallocp_array(&nus->keyframe_pts, 2*nut->sp_count, sizeof(*nus->keyframe_pts)); if (!nus->keyframe_pts) return AVERROR(ENOMEM); for (j=nut->sp_count == 1 ? 0 : nut->sp_count; j<2*nut->sp_count; j++) |