diff options
author | Karel Zak | 2013-10-01 17:29:51 +0200 |
---|---|---|
committer | Karel Zak | 2013-10-01 17:29:51 +0200 |
commit | 6d707c1d687370f51fd522e54071819d5162a35a (patch) | |
tree | bb94a2fea6839ea4ef1a0eff4dac480168585ce3 /sys-utils/lscpu-dmi.c | |
parent | lscpu: don't pass null pointer to string functions [coverity scan] (diff) | |
download | kernel-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.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); |