From aafbe1daa5b108635c6c20ae9f3b83db358e1827 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sat, 9 Dec 2023 18:05:36 +0100 Subject: [PATCH] cmd: check argc for acpi dump 'acpi dump' without parameter results in a NULL dereference. Check the number of arguments. Signed-off-by: Heinrich Schuchardt Reviewed-by: Simon Glass --- cmd/acpi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/acpi.c b/cmd/acpi.c index 89970417a0..0c14409242 100644 --- a/cmd/acpi.c +++ b/cmd/acpi.c @@ -160,6 +160,9 @@ static int do_acpi_dump(struct cmd_tbl *cmdtp, int flag, int argc, char sig[ACPI_NAME_LEN]; int ret; + if (argc < 2) + return CMD_RET_USAGE; + name = argv[1]; if (strlen(name) != ACPI_NAME_LEN) { printf("Table name '%s' must be four characters\n", name); -- 2.39.5