diff options
Diffstat (limited to 'sys-utils/lscpu-dmi.c')
-rw-r--r-- | sys-utils/lscpu-dmi.c | 2 |
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); |