mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 19:21:28 +02:00
input: misc: pm8941-pwrkey: avoid potential null pointer dereference
Add a null check for the pwrkey->data pointer after it is assigned in pm8941_pwrkey_probe(). This avoids a potential null pointer dereference when pwrkey->data->has_pon_pbs is accessed later in the probe function. Change-Id: I589c4851e544d79a1863fd110b32a0b45ac03caf Signed-off-by: David Collins <collinsd@codeaurora.org>
This commit is contained in:
parent
04809156b5
commit
c50741fb59
|
|
@ -267,6 +267,10 @@ static int pm8941_pwrkey_probe(struct platform_device *pdev)
|
|||
|
||||
pwrkey->dev = &pdev->dev;
|
||||
pwrkey->data = of_device_get_match_data(&pdev->dev);
|
||||
if (!pwrkey->data) {
|
||||
dev_err(&pdev->dev, "match data not found\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
parent = pdev->dev.parent;
|
||||
regmap_node = pdev->dev.of_node;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user