diff --git a/umac/wifi_pos/src/wifi_pos_main.c b/umac/wifi_pos/src/wifi_pos_main.c index 8553eb3bf9fa..7bc766afface 100644 --- a/umac/wifi_pos/src/wifi_pos_main.c +++ b/umac/wifi_pos/src/wifi_pos_main.c @@ -581,6 +581,11 @@ int wifi_pos_oem_rsp_handler(struct wlan_objmgr_psoc *psoc, return -EINVAL; } + if (!wifi_pos_send_rsp) { + wifi_pos_err("invalid response handler"); + return -EINVAL; + } + wifi_pos_debug("oem data rsp, len: %d to pid: %d", len, app_pid); if (oem_rsp->rsp_len_2 + oem_rsp->dma_len) {