diff options
| author | 2020-05-08 16:40:22 +0200 | |
|---|---|---|
| committer | 2020-07-04 11:57:10 +0200 | |
| commit | 2505a210fc126599013aec2be741df20aaacc490 (patch) | |
| tree | ffdda8d253e4c6c1ee357f677d17fa9c24d97f90 /include/linux/pps_kernel.h | |
| parent | media: coda: jpeg: add NULL check after kmalloc (diff) | |
media: firewire: Using uninitialized values in node_probe()
If fw_csr_string() returns -ENOENT, then "name" is uninitialized. So
then the "strlen(model_names[i]) <= name_len" is true because strlen()
is unsigned and -ENOENT is type promoted to a very high positive value.
Then the "strncmp(name, model_names[i], name_len)" uses uninitialized
data because "name" is uninitialized.
Fixes: 92374e886c75 ("[media] firedtv: drop obsolete backend abstraction")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'include/linux/pps_kernel.h')
0 files changed, 0 insertions, 0 deletions
