diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-06-14 01:15:16 +0400 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-06-14 01:15:16 +0400 |
commit | 0a7ad6bf51222ca1ec2c19b1ddbf36ef869810ec (patch) | |
tree | 1249b91d2ed2336297feba2cb69245330c710197 /libavfilter/formats.c | |
parent | d03eefae4a88dd7c02befe0b556c8822bf5369ba (diff) |
avfilter/formats: Use av_realloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavfilter/formats.c')
-rw-r--r-- | libavfilter/formats.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libavfilter/formats.c b/libavfilter/formats.c index 9b4a6a7cfc..816042987d 100644 --- a/libavfilter/formats.c +++ b/libavfilter/formats.c @@ -39,8 +39,8 @@ do { \ type ***tmp; \ int i; \ \ - if (!(tmp = av_realloc(ret->refs, \ - sizeof(*tmp) * (ret->refcount + a->refcount)))) \ + if (!(tmp = av_realloc_array(ret->refs, ret->refcount + a->refcount, \ + sizeof(*tmp)))) \ goto fail; \ ret->refs = tmp; \ \ @@ -66,7 +66,7 @@ do { goto fail; \ \ if (count) { \ - if (!(ret->fmts = av_malloc(sizeof(*ret->fmts) * count))) \ + if (!(ret->fmts = av_malloc_array(count, sizeof(*ret->fmts)))) \ goto fail; \ for (i = 0; i < a->nb; i++) \ for (j = 0; j < b->nb; j++) \ @@ -196,8 +196,8 @@ AVFilterChannelLayouts *ff_merge_channel_layouts(AVFilterChannelLayouts *a, ret_max = a->nb_channel_layouts + b->nb_channel_layouts; if (!(ret = av_mallocz(sizeof(*ret))) || - !(ret->channel_layouts = av_malloc(sizeof(*ret->channel_layouts) * - ret_max))) + !(ret->channel_layouts = av_malloc_array(ret_max, + sizeof(*ret->channel_layouts)))) goto fail; /* a[known] intersect b[known] */ @@ -284,7 +284,7 @@ int ff_fmt_is_in(int fmt, const int *fmts) if (!formats) return NULL; \ formats->count_field = count; \ if (count) { \ - formats->field = av_malloc(sizeof(*formats->field)*count); \ + formats->field = av_malloc_array(count, sizeof(*formats->field)); \ if (!formats->field) { \ av_free(formats); \ return NULL; \ |