Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c355ec65 authored by Mattias Jacobsson's avatar Mattias Jacobsson Committed by Darren Hart (VMware)
Browse files

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: 844af950 ("platform/x86: wmi: Turn WMI into a bus driver")
Signed-off-by: default avatarMattias Jacobsson <2pi@mok.nu>
Signed-off-by: default avatarDarren Hart (VMware) <dvhart@infradead.org>
parent fd47a36f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment