From 7421f20c7e32d55cd9b21db0b481911b2eaf8ccb Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sun, 9 Apr 2023 01:16:26 +0900 Subject: [PATCH] os-util: return earlier when unsupported image class is specified --- src/basic/os-util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/basic/os-util.c b/src/basic/os-util.c index 619a2bae96..35c7555461 100644 --- a/src/basic/os-util.c +++ b/src/basic/os-util.c @@ -156,6 +156,9 @@ int open_extension_release( if (!extension) return open_os_release(root, ret_path, ret_fd); + if (!IN_SET(image_class, IMAGE_SYSEXT, IMAGE_CONFEXT)) + return -EINVAL; + const char *extension_full_path; if (!image_name_is_valid(extension))