mirror of https://git.ffmpeg.org/ffmpeg.git
lavfi: fix realloc size computation in avfilter_add_format()
Replace sizeof((*avff)->formats) with sizeof(*(*avff)->formats) as the size of the array element is given by the pointed element rather than by its pointer. In particular fix computation with the pending patch when sizeof(int64_t) != sizeof(int64_t *). Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
parent
e63e4c99c9
commit
0ec56d1144
|
@ -94,7 +94,7 @@ int avfilter_add_format(AVFilterFormats **avff, int fmt)
|
|||
return AVERROR(ENOMEM);
|
||||
|
||||
fmts = av_realloc((*avff)->formats,
|
||||
sizeof((*avff)->formats) * ((*avff)->format_count+1));
|
||||
sizeof(*(*avff)->formats) * ((*avff)->format_count+1));
|
||||
if (!fmts)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
|
Loading…
Reference in New Issue