diff options
| author | Dan Carpenter <[email protected]> | 2020-12-14 12:54:47 +0100 |
|---|---|---|
| committer | Mauro Carvalho Chehab <[email protected]> | 2021-01-04 13:18:00 +0100 |
| commit | ce814ad4bb52bfc7c0472e6da0aa742ab88f4361 (patch) | |
| tree | d33f523f5473d597d9fa55d19689abec68e2a17c /tools/perf/scripts/python | |
| parent | 4f20b7beca5a183139b22ed4fdfc161396452426 (diff) | |
media: allegro: Fix use after free on error
The "channel" is added to the "dev->channels" but then if
v4l2_m2m_ctx_init() fails then we free "channel" but it's still on the
list so it could lead to a use after free. Let's not add it to the
list until after v4l2_m2m_ctx_init() succeeds.
Fixes: cc62c74749a3 ("media: allegro: add missed checks in allegro_open()")
Signed-off-by: Dan Carpenter <[email protected]>
Reviewed-by: Michael Tretter <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions