mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-17 12:51:36 +00:00
avformat/nsvdec: Use av_malloc_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
7f64a7503b
commit
e0d8ff5ef1
@ -346,7 +346,7 @@ static int nsv_parse_NSVf_header(AVFormatContext *s)
|
|||||||
nsv->index_entries = table_entries_used;
|
nsv->index_entries = table_entries_used;
|
||||||
if((unsigned)table_entries_used >= UINT_MAX / sizeof(uint32_t))
|
if((unsigned)table_entries_used >= UINT_MAX / sizeof(uint32_t))
|
||||||
return -1;
|
return -1;
|
||||||
nsv->nsvs_file_offset = av_malloc((unsigned)table_entries_used * sizeof(uint32_t));
|
nsv->nsvs_file_offset = av_malloc_array((unsigned)table_entries_used, sizeof(uint32_t));
|
||||||
if (!nsv->nsvs_file_offset)
|
if (!nsv->nsvs_file_offset)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
@ -355,7 +355,7 @@ static int nsv_parse_NSVf_header(AVFormatContext *s)
|
|||||||
|
|
||||||
if(table_entries > table_entries_used &&
|
if(table_entries > table_entries_used &&
|
||||||
avio_rl32(pb) == MKTAG('T','O','C','2')) {
|
avio_rl32(pb) == MKTAG('T','O','C','2')) {
|
||||||
nsv->nsvs_timestamps = av_malloc((unsigned)table_entries_used*sizeof(uint32_t));
|
nsv->nsvs_timestamps = av_malloc_array((unsigned)table_entries_used, sizeof(uint32_t));
|
||||||
if (!nsv->nsvs_timestamps)
|
if (!nsv->nsvs_timestamps)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
for(i=0;i<table_entries_used;i++) {
|
for(i=0;i<table_entries_used;i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user