diff options
author | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2011-06-19 22:07:18 +0200 |
---|---|---|
committer | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2011-06-19 22:58:31 +0200 |
commit | 8f349b64813b348634042d96b9d104ada94dc538 (patch) | |
tree | 34357580468269a31e3cf31f3d62b380eeb8608e /libavfilter | |
parent | c6e288a7cd3f92d09a59671f81119c9643d8589c (diff) | |
download | ffmpeg-streaming-8f349b64813b348634042d96b9d104ada94dc538.zip ffmpeg-streaming-8f349b64813b348634042d96b9d104ada94dc538.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 *).
Diffstat (limited to 'libavfilter')
-rw-r--r-- | libavfilter/formats.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/formats.c b/libavfilter/formats.c index 58593fc..4a23c2f 100644 --- a/libavfilter/formats.c +++ b/libavfilter/formats.c @@ -99,7 +99,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); |