]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: fix resource leak [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 25 Jul 2018 10:02:28 +0000 (12:02 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 25 Jul 2018 10:02:28 +0000 (12:02 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu.c

index 35df21cd5db25ed659f6d121562d7f196c15a3ae..7f5a9f9d7f8446c22f520504188b3cd3e85a358a 100644 (file)
@@ -795,8 +795,9 @@ read_hypervisor(struct lscpu_desc *desc, struct lscpu_modifier *mod)
                                else if ((features & XEN_FEATURES_PVH_MASK)
                                                                == XEN_FEATURES_PVH_MASK)
                                        desc->virtype = VIRT_PARA;
-                               fclose(fd);
                        }
+                       if (fd)
+                               fclose(fd);
                }
        } else if (read_hypervisor_powerpc(desc) > 0) {}