diff options
author | Mattias Jacobsson <2pi@mok.nu> | 2019-01-30 18:14:24 +0300 |
---|---|---|
committer | Darren Hart (VMware) <dvhart@infradead.org> | 2019-02-23 20:20:29 +0300 |
commit | c355ec651a8941864549f2586f969d0eb7bf499a (patch) | |
tree | f3a1d4abe6ced8d2420383ccdc326dc8148095f8 /init | |
parent | fd47a36fba257b91d4a0bdc2f94fe323e8819c2f (diff) | |
download | linux-c355ec651a8941864549f2586f969d0eb7bf499a.tar.xz |
platform/x86: wmi: fix potential null pointer dereference
In the function wmi_dev_match() the variable id is dereferenced without
first performing a NULL check. The variable can for example be NULL if
a WMI driver is registered without specifying the id_table field in
struct wmi_driver.
Add a NULL check and return that the driver can't handle the device if
the variable is NULL.
Fixes: 844af950da94 ("platform/x86: wmi: Turn WMI into a bus driver")
Signed-off-by: Mattias Jacobsson <2pi@mok.nu>
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions