aboutsummaryrefslogtreecommitdiffstats
path: root/tests/utils.c
diff options
context:
space:
mode:
authorLidong Yan <yldhome2d2@gmail.com>2025-06-30 23:01:12 +0800
committerMichael Niedermayer <michael@niedermayer.cc>2025-07-05 21:10:36 +0200
commita4a71b5e9d7d69cb6e3a9534dbcde69bcfa79ba7 (patch)
treec98d3b1f8722b170fcc024d71216e9b4850b2325 /tests/utils.c
parent5f62e2de98eaf1afdea238b53b2b5ac8f0875239 (diff)
downloadffmpeg-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