summaryrefslogtreecommitdiffstats
path: root/sys-utils
diff options
context:
space:
mode:
authorKarel Zak2013-03-27 15:59:40 +0100
committerKarel Zak2013-03-27 15:59:40 +0100
commitb3eff5dd7422233b186df22fbcbd693da7ae3786 (patch)
tree5db24ee0ecf8543b759e97722479d81837c3cc61 /sys-utils
parentlscpu: remove dead code [coverity scan] (diff)
downloadkernel-qcow2-util-linux-b3eff5dd7422233b186df22fbcbd693da7ae3786.tar.gz
kernel-qcow2-util-linux-b3eff5dd7422233b186df22fbcbd693da7ae3786.tar.xz
kernel-qcow2-util-linux-b3eff5dd7422233b186df22fbcbd693da7ae3786.zip
lscpu: make /proc/sysinfo usage more robust [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils')
-rw-r--r--sys-utils/lscpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c
index a8a14309d..46f9e3535 100644
--- a/sys-utils/lscpu.c
+++ b/sys-utils/lscpu.c
@@ -551,6 +551,8 @@ read_hypervisor(struct lscpu_desc *desc, struct lscpu_modifier *mod)
FILE *fd = path_fopen("r", 0, _PATH_PROC_SYSINFO);
char buf[BUFSIZ];
+ if (!fd)
+ return;
desc->hyper = HYPER_IBM;
desc->hypervisor = "PR/SM";
desc->virtype = VIRT_FULL;