summaryrefslogtreecommitdiffstats
path: root/sys-utils/lscpu-dmi.c
diff options
context:
space:
mode:
authorKarel Zak2013-10-01 17:29:51 +0200
committerKarel Zak2013-10-01 17:29:51 +0200
commit6d707c1d687370f51fd522e54071819d5162a35a (patch)
treebb94a2fea6839ea4ef1a0eff4dac480168585ce3 /sys-utils/lscpu-dmi.c
parentlscpu: don't pass null pointer to string functions [coverity scan] (diff)
downloadkernel-qcow2-util-linux-6d707c1d687370f51fd522e54071819d5162a35a.tar.gz
kernel-qcow2-util-linux-6d707c1d687370f51fd522e54071819d5162a35a.tar.xz
kernel-qcow2-util-linux-6d707c1d687370f51fd522e54071819d5162a35a.zip
lscpu: check strchr() result [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
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);