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 4cce41547d..90f0d7204d 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 @@ -113,12 +113,12 @@ QDF_STATUS cm_fw_roam_sync_req(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id, cm_is_peer_preset_on_other_sta(psoc, vdev, vdev_id, event)) { mlme_err("vdev %d Roam sync not handled in connecting/disconnecting state", vdev_id); - status = wlan_cm_roam_state_change(wlan_vdev_get_pdev(vdev), - vdev_id, - WLAN_ROAM_RSO_STOPPED, - REASON_ROAM_SYNCH_FAILED); + wlan_cm_roam_state_change(wlan_vdev_get_pdev(vdev), + vdev_id, + WLAN_ROAM_RSO_STOPPED, + REASON_ROAM_SYNCH_FAILED); wlan_objmgr_vdev_release_ref(vdev, WLAN_MLME_SB_ID); - return status; + return QDF_STATUS_E_INVAL; } mlo_sta_stop_reconfig_timer(vdev); wlan_clear_mlo_sta_link_removed_flag(vdev);