diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-05-05 23:11:04 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-05-05 23:11:04 +0200 |
commit | 1394e0a9e03ea59a19668cd152b7dd1ca3aa880e (patch) | |
tree | 67555364c2b7c00bbb6aaf180de1085a6664b7a4 | |
parent | 4aa7848eb865c8605de56e73e7e035ee15fbf9af (diff) | |
download | ffmpeg-1394e0a9e03ea59a19668cd152b7dd1ca3aa880e.tar.gz |
avformat/segment: Use av_malloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavformat/segment.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/segment.c b/libavformat/segment.c index ae27a958f5..fe84f2710d 100644 --- a/libavformat/segment.c +++ b/libavformat/segment.c @@ -373,7 +373,7 @@ static int parse_times(void *log_ctx, int64_t **times, int *nb_times, if (*p == ',') (*nb_times)++; - *times = av_malloc(sizeof(**times) * *nb_times); + *times = av_malloc_array(*nb_times, sizeof(**times)); if (!*times) { av_log(log_ctx, AV_LOG_ERROR, "Could not allocate forced times array\n"); FAIL(AVERROR(ENOMEM)); @@ -431,7 +431,7 @@ static int parse_frames(void *log_ctx, int **frames, int *nb_frames, if (*p == ',') (*nb_frames)++; - *frames = av_malloc(sizeof(**frames) * *nb_frames); + *frames = av_malloc_array(*nb_frames, sizeof(**frames)); if (!*frames) { av_log(log_ctx, AV_LOG_ERROR, "Could not allocate forced frames array\n"); FAIL(AVERROR(ENOMEM)); |