diff options
author | Lidong Yan <yldhome2d2@gmail.com> | 2025-06-30 23:01:12 +0800 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2025-07-05 21:10:36 +0200 |
commit | a4a71b5e9d7d69cb6e3a9534dbcde69bcfa79ba7 (patch) | |
tree | c98d3b1f8722b170fcc024d71216e9b4850b2325 /tests/utils.c | |
parent | 5f62e2de98eaf1afdea238b53b2b5ac8f0875239 (diff) | |
download | ffmpeg-a4a71b5e9d7d69cb6e3a9534dbcde69bcfa79ba7.tar.gz |
avfilter/asrc_sinc: fix leak in config_input()
In config_input(), fir_to_phase() allocates memory in h[longer], which
would leak if av_calloc() to s->coeffs failed. lpf() allocates memory
in h[0] and h[1], which would leak if fir_to_phase() failed. To fix
this leak, add av_free(h[longer]) in as cleanup code, and replace
return AVERROR* with goto cleanup to prevent from leaks.
Signed-off-by: Lidong Yan <502024330056@smail.nju.edu.cn>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'tests/utils.c')
0 files changed, 0 insertions, 0 deletions