From: Heinrich Schuchardt Date: Sat, 9 Dec 2023 17:05:36 +0000 (+0100) Subject: cmd: check argc for acpi dump X-Git-Url: http://git.dujemihanovic.xyz/login.html?a=commitdiff_plain;h=aafbe1daa5b108635c6c20ae9f3b83db358e1827;p=u-boot.git 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 --- 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);