diff --git a/components/target_if/action_oui/src/target_if_action_oui.c b/components/target_if/action_oui/src/target_if_action_oui.c index 1627e59b0c48..4893b633e16c 100644 --- a/components/target_if/action_oui/src/target_if_action_oui.c +++ b/components/target_if/action_oui/src/target_if_action_oui.c @@ -28,10 +28,15 @@ static QDF_STATUS target_if_action_oui_send_req(struct wlan_objmgr_psoc *psoc, - struct action_oui_request *req) + struct action_oui_request *req) { - return wmi_unified_send_action_oui_cmd(GET_WMI_HDL_FROM_PSOC(psoc), - req); + void *wmi_hdl; + + wmi_hdl = GET_WMI_HDL_FROM_PSOC(psoc); + if (!wmi_hdl) + return QDF_STATUS_E_FAILURE; + + return wmi_unified_send_action_oui_cmd(wmi_hdl, req); } void