From: Tokunori Ikegami Date: Sun, 10 Mar 2024 04:53:49 +0000 (+0900) Subject: nvme-print-stdout: Check sscanf return value X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d15403b19c9e34ddc889467b6e7519a5414277a6;p=users%2Fsagi%2Fnvme-cli.git nvme-print-stdout: Check sscanf return value To fix linux kernel check patch error. Signed-off-by: Tokunori Ikegami --- diff --git a/nvme-print-stdout.c b/nvme-print-stdout.c index 965ab7fa..94b2a77d 100644 --- a/nvme-print-stdout.c +++ b/nvme-print-stdout.c @@ -4667,7 +4667,9 @@ static void stdout_generic_full_path(nvme_ns_t n, char *path, size_t len) int instance; struct stat st; - sscanf(nvme_ns_get_name(n), "nvme%dn%d", &instance, &head_instance); + if (sscanf(nvme_ns_get_name(n), "nvme%dn%d", &instance, &head_instance) != 2) + return; + snprintf(path, len, "/dev/ng%dn%d", instance, head_instance); if (stat(path, &st) == 0)