From 73f2bec5f804d772592b5a443dd3e72820389cfc Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Mon, 15 Sep 2014 23:33:17 +0700 Subject: lscpu: fix cppcheck warnings CppCheck founds a few wrong arguments in format strings and a NULL pointer dereference. Amended version with fixed strcmp() usage. Signed-off-by: Boris Egorov --- sys-utils/lscpu-dmi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys-utils/lscpu-dmi.c') diff --git a/sys-utils/lscpu-dmi.c b/sys-utils/lscpu-dmi.c index 6c870a113..0e497d10c 100644 --- a/sys-utils/lscpu-dmi.c +++ b/sys-utils/lscpu-dmi.c @@ -161,7 +161,7 @@ static int hypervisor_from_dmi_table(uint32_t base, uint16_t len, else if (manufacturer && strstr(manufacturer, "HITACHI") && product && strstr(product, "LPAR")) rc = HYPER_HITACHI; - else if (!vendor && strcmp(vendor, "Parallels")) + else if (vendor && !strcmp(vendor, "Parallels")) rc = HYPER_PARALLELS; done: free(buf); -- cgit v1.2.3-55-g7522