]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: make /proc/sysinfo usage more robust [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 14:59:40 +0000 (15:59 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 14:59:40 +0000 (15:59 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu.c

index a8a14309dad31486f234842bbef4b8b87e031b76..46f9e35352edc2cd8d3c16100ac102612dee4f7c 100644 (file)
@@ -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;