From: Hannes Reinecke Date: Thu, 31 Mar 2022 12:34:19 +0000 (+0200) Subject: nvme: Fixup namespace filtering yet again X-Git-Tag: v2.0-rc8~9^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=7515fd0a8e679545f6fab440f6b4bf4d52247c46;p=users%2Fsagi%2Fnvme-cli.git nvme: Fixup namespace filtering yet again strcmp() is tricky, so rather check for something with a given length. Signed-off-by: Hannes Reinecke --- diff --git a/nvme.c b/nvme.c index 1f2af70a..cda1c93b 100644 --- a/nvme.c +++ b/nvme.c @@ -2438,7 +2438,8 @@ static bool nvme_match_device_filter(nvme_subsystem_t s) return true; nvme_subsystem_for_each_ctrl(s, c) { - if (strcmp(devicename, nvme_ctrl_get_name(c)) >= 0) + if (!strncmp(devicename, nvme_ctrl_get_name(c), + strlen(nvme_ctrl_get_name(c)))) return true; }