From 096487c61657515bcf126978ed9a958c5595f791 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 21 Jun 2021 15:00:40 +0200 Subject: [PATCH] lscpu: check errno after strto..() Addresses: https://github.com/karelzak/util-linux/issues/1356 Signed-off-by: Karel Zak --- sys-utils/lscpu-virt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-utils/lscpu-virt.c b/sys-utils/lscpu-virt.c index 60324b670..6b6deb8e8 100644 --- a/sys-utils/lscpu-virt.c +++ b/sys-utils/lscpu-virt.c @@ -166,7 +166,10 @@ static int address_from_efi(size_t *address) continue; *(addrp++) = '\0'; if (strcmp(linebuf, "SMBIOS") == 0) { + errno = 0; *address = strtoul(addrp, NULL, 0); + if (errno) + continue; ret = 0; break; }