X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=tools%2Fsidxindex.c;h=504c59588ca938e612258ca5a117fc5567e5f235;hb=0cb46c1e0ece95b65933cc9f72d80c08cef417a5;hp=e376428f755bd38ce77941a12842bd5940647391;hpb=44e4a86c8afca4ac1f7498ff4419364b839a15f9;p=ffmpeg diff --git a/tools/sidxindex.c b/tools/sidxindex.c index e376428f755..504c59588ca 100644 --- a/tools/sidxindex.c +++ b/tools/sidxindex.c @@ -156,8 +156,8 @@ static int handle_file(struct Tracks *tracks, const char *file) err = AVERROR(ENOMEM); goto fail; } - temp = av_realloc(tracks->tracks, - sizeof(*tracks->tracks) * (tracks->nb_tracks + 1)); + temp = av_realloc_array(tracks->tracks, tracks->nb_tracks + 1, + sizeof(*tracks->tracks)); if (!temp) { av_free(track); err = AVERROR(ENOMEM); @@ -244,7 +244,7 @@ static int output_mpd(struct Tracks *tracks, const char *filename) nb_tracks = nb_tracks_buf; nb_sets = 2; for (i = 0; i < 2; i++) { - adaptation_sets[i] = av_malloc(sizeof(*adaptation_sets[i]) * tracks->nb_tracks); + adaptation_sets[i] = av_malloc_array(tracks->nb_tracks, sizeof(*adaptation_sets[i])); if (!adaptation_sets[i]) { ret = AVERROR(ENOMEM); goto err;