summaryrefslogtreecommitdiffstats
path: root/sys-utils/lscpu-dmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys-utils/lscpu-dmi.c')
-rw-r--r--sys-utils/lscpu-dmi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/lscpu-dmi.c b/sys-utils/lscpu-dmi.c
index 852817df1..4bfc9de59 100644
--- a/sys-utils/lscpu-dmi.c
+++ b/sys-utils/lscpu-dmi.c
@@ -213,6 +213,8 @@ static int address_from_efi(size_t *address)
ret = EFI_NO_SMBIOS;
while ((fgets(linebuf, sizeof(linebuf) - 1, tab)) != NULL) {
char *addrp = strchr(linebuf, '=');
+ if (!addrp)
+ continue;
*(addrp++) = '\0';
if (strcmp(linebuf, "SMBIOS") == 0) {
*address = strtoul(addrp, NULL, 0);