aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2011-06-19 22:07:18 +0200
committerReinhard Tartler <siretart@tauware.de>2012-02-08 15:04:21 +0100
commit958e0f705dab60f4d11ab90e2ebe2b4e7393fb41 (patch)
tree7fde505575a78da28618486a188222ffde3f9b28
parent734a9bb05f2b5c09c43d6c26c75dae6af3f51fa2 (diff)
downloadffmpeg-958e0f705dab60f4d11ab90e2ebe2b4e7393fb41.tar.gz
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> (cherry picked from commit 0ec56d1144fa4ea36950295987bb5f49c9747046) Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Reinhard Tartler <siretart@tauware.de>
-rw-r--r--libavfilter/formats.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/formats.c b/libavfilter/formats.c
index bb7b921552..ae916cf16c 100644
--- a/libavfilter/formats.c
+++ b/libavfilter/formats.c
@@ -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);