summaryrefslogtreecommitdiff
path: root/libavformat/segment.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-05-05 23:11:04 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-05-05 23:11:04 +0200
commit1394e0a9e03ea59a19668cd152b7dd1ca3aa880e (patch)
tree67555364c2b7c00bbb6aaf180de1085a6664b7a4 /libavformat/segment.c
parent4aa7848eb865c8605de56e73e7e035ee15fbf9af (diff)
avformat/segment: Use av_malloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/segment.c')
-rw-r--r--libavformat/segment.c4
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));