diff --git a/core/sme/src/qos/sme_qos.c b/core/sme/src/qos/sme_qos.c index faf872500fab..e3b7449554e9 100644 --- a/core/sme/src/qos/sme_qos.c +++ b/core/sme/src/qos/sme_qos.c @@ -4726,7 +4726,8 @@ static bool sme_qos_ft_handoff_required(struct mac_context *mac, csr_roam_session = CSR_GET_SESSION(mac, session_id); - if (csr_roam_session->roam_synch_in_progress && + if (csr_roam_session && + csr_roam_session->roam_synch_in_progress && csr_roam_is_ese_assoc(mac, session_id) && csr_roam_session->connectedInfo.nTspecIeLength) return true;