From 7d138e274e8c62aa49fc31615af98eea83d0f929 Mon Sep 17 00:00:00 2001 From: Youngjae Cho Date: Tue, 22 Nov 2022 19:52:02 +0900 Subject: [PATCH] power: check operation is null The iot-headless profile has been changed to have display module. - display: add dummy display for iot-headless (1985b78991d1fe925b827ded4fdae58d1b4e1d7a) Prevent crash on accessing not existing operation. Change-Id: I601e4cb8412423ed8ecca9d9c022b366e039690e Signed-off-by: Youngjae Cho --- src/power/power-off.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/power/power-off.c b/src/power/power-off.c index 89f9b19..91c8e52 100644 --- a/src/power/power-off.c +++ b/src/power/power-off.c @@ -88,7 +88,8 @@ static void disable_display(void) { const struct device_ops *display_device_ops = NULL; FIND_DEVICE_VOID(display_device_ops, "display"); - display_device_ops->stop(NORMAL_MODE); + if (display_device_ops->stop) + display_device_ops->stop(NORMAL_MODE); } static int disable_systemd_journald(void) -- 2.7.4