Skip to content

Commit 5f54a85

Browse files
Heikki Krogerusgregkh
authored andcommitted
usb: typec: Make sure an alt mode exist before getting its partner
Adding check to typec_altmode_get_partner() to prevent potential NULL pointer dereference. Reported-by: Vladimir Yerilov <[email protected]> Fixes: ad74b86 ("usb: typec: ucsi: Preliminary support for alternate modes") Signed-off-by: Heikki Krogerus <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent c2ed3d4 commit 5f54a85

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/usb/typec/bus.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ EXPORT_SYMBOL_GPL(typec_altmode_vdm);
192192
const struct typec_altmode *
193193
typec_altmode_get_partner(struct typec_altmode *adev)
194194
{
195-
return &to_altmode(adev)->partner->adev;
195+
return adev ? &to_altmode(adev)->partner->adev : NULL;
196196
}
197197
EXPORT_SYMBOL_GPL(typec_altmode_get_partner);
198198

0 commit comments

Comments
 (0)