From e715baa749a72d27e55fb09051a8419f742ce934 Mon Sep 17 00:00:00 2001 From: Oleg Lyovin Date: Tue, 17 Sep 2024 15:33:21 +0300 Subject: [PATCH] CEC: fix use-after-free in hdmicec_close Fields of 'ctx' are accessed just after it is freed. Test: manual Change-Id: I7c3786db9ae618d84149874c72662e4d105765b4 Signed-off-by: Oleg Lyovin --- cec/hdmi_cec.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/cec/hdmi_cec.c b/cec/hdmi_cec.c index ee2c125..32386f3 100644 --- a/cec/hdmi_cec.c +++ b/cec/hdmi_cec.c @@ -471,9 +471,6 @@ static int hdmicec_close(struct hdmi_cec_device *dev) if (ctx->exit_fd > 0) close(ctx->exit_fd); free(ctx); - - ctx->cec_enabled = false; - ctx->cec_control_enabled = false; return 0; }