Browse Source

qcacld-3.0: Fix roam to legacy failed

When roam to legacy, need keep legacy way to get bssid and freq.

Change-Id: If38e5e28fcc9bc783b10a234d673f4eba32aa61c
CRs-Fixed: 3284986
Jianmin Zhu 2 years ago
parent
commit
a4c7f4f50a

+ 4 - 2
components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c

@@ -430,9 +430,11 @@ cm_fill_bssid_freq_info(uint8_t vdev_id,
 			return QDF_STATUS_SUCCESS;
 		}
 	}
-	mlme_err("Failed to get vdev %u mlo link info");
 
-	return QDF_STATUS_E_FAILURE;
+	qdf_copy_macaddr(&rsp->connect_rsp.bssid, &roam_synch_data->bssid);
+	rsp->connect_rsp.freq = roam_synch_data->chan_freq;
+
+	return QDF_STATUS_SUCCESS;
 }
 #else
 static QDF_STATUS