diff --git a/components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c b/components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c index cc0fe53ada..4cce41547d 100644 --- a/components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c +++ b/components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c @@ -70,6 +70,11 @@ cm_is_peer_preset_on_other_sta(struct wlan_objmgr_psoc *psoc, tp_wma_handle wma = cds_get_context(QDF_MODULE_ID_WMA); uint8_t peer_vdev_id; + if (!wma) { + wma_err("wma_handle is NULL"); + return false; + } + sync_ind = (struct roam_offload_synch_ind *)event; if (wma_objmgr_peer_exist(wma, sync_ind->bssid.bytes, &peer_vdev_id)) {