summaryrefslogtreecommitdiffstats
path: root/libavformat/fifo_test.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <[email protected]>2020-08-24 05:46:08 +0200
committerAndreas Rheinhardt <[email protected]>2020-08-26 00:20:50 +0200
commit8f2c1f2cbe77685435362f1940b637a6c3ff1934 (patch)
tree49044588b13bfbc71830f6406a60207e0d22bf8e /libavformat/fifo_test.c
parentae5369128aae77fae82b808b0805ef8e2596d95d (diff)
avfilter/af_amerge: Fix segfault upon allocation failure
The amerge 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: Nicolas George <[email protected]> Signed-off-by: Andreas Rheinhardt <[email protected]>
Diffstat (limited to 'libavformat/fifo_test.c')
0 files changed, 0 insertions, 0 deletions