From: Karel Zak Date: Mon, 21 Jun 2021 13:00:40 +0000 (+0200) Subject: lscpu: check errno after strto..() X-Git-Tag: v2.37.1~55 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=096487c61657515bcf126978ed9a958c5595f791;p=thirdparty%2Futil-linux.git lscpu: check errno after strto..() Addresses: https://github.com/karelzak/util-linux/issues/1356 Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu-virt.c b/sys-utils/lscpu-virt.c index 60324b6709..6b6deb8e81 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; }