summaryrefslogtreecommitdiff
path: root/common/usbc/usb_pe_drp_sm.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/usbc/usb_pe_drp_sm.c')
-rw-r--r--common/usbc/usb_pe_drp_sm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/usbc/usb_pe_drp_sm.c b/common/usbc/usb_pe_drp_sm.c
index 63bd28a802..9c4acb15b9 100644
--- a/common/usbc/usb_pe_drp_sm.c
+++ b/common/usbc/usb_pe_drp_sm.c
@@ -3848,7 +3848,7 @@ static void pe_do_port_discovery_run(int port)
break;
case CMD_ENTER_MODE:
pe[port].vdm_cmd = CMD_DP_STATUS;
- if (modep->opos) {
+ if (modep && modep->opos) {
ret = modep->fx->status(port,
pe[port].vdm_data);
pe[port].vdm_data[0] |=