aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/avio_list_dir.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-08-24 05:26:57 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-02-27 07:20:57 +0100
commit42d160ac40f69f65113db108614659a365cebb9d (patch)
treeeb5a1cc25e87194c4c3c9d0bd2a4b08012cf4506 /doc/examples/avio_list_dir.c
parentb343188cd866f6fda1b248ac2a098fb0729492c2 (diff)
downloadffmpeg-42d160ac40f69f65113db108614659a365cebb9d.tar.gz
avfilter/af_headphone: Fix segfault upon allocation failure
The headphone filter uses a variable number of inpads and allocates them in its init function; if all goes well, the number of inpads coincides with a number stored in the filter's private context. Yet if allocating a subsequent inpad fails, the uninit function nevertheless uses the number stored in the private context to determine the number of inpads to free and not the AVFilterContext's nb_inputs. This will lead to an access beyond the end of the allocated AVFilterContext.input_pads array and an invalid free. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> (cherry picked from commit 0960da42f5414a24497c75787ff4be318ae41421)
Diffstat (limited to 'doc/examples/avio_list_dir.c')
0 files changed, 0 insertions, 0 deletions