qcacmn: Correct BSSID in case of correct resp failure

Correct BSSID in case of correct resp failure

Change-Id: I515d22c8e2432915e862c2e484185794c782e94c
CRs-Fixed: 3479029
This commit is contained in:
Himanshu Batra
2023-05-12 10:11:55 +05:30
committed by Madan Koyyalamudi
parent 6256ed2ec9
commit 23918826de

View File

@@ -902,8 +902,10 @@ static void osif_indcate_connect_results(struct wlan_objmgr_vdev *vdev,
qdf_mem_copy(&resp, rsp, sizeof(struct wlan_cm_connect_resp));
tmp_osif_priv = wlan_vdev_get_ospriv(assoc_vdev);
freq = vdev->vdev_mlme.bss_chan->ch_freq;
wlan_vdev_get_bss_peer_mac(assoc_vdev, &macaddr);
qdf_mem_copy(macaddr.bytes, rsp->bssid.bytes,
QDF_MAC_ADDR_SIZE);
if (QDF_IS_STATUS_SUCCESS(rsp->connect_status)) {
wlan_vdev_get_bss_peer_mac(assoc_vdev, &macaddr);
chan = ieee80211_get_channel(tmp_osif_priv->wdev->wiphy,
freq);
bss = wlan_cfg80211_get_bss(tmp_osif_priv->wdev->wiphy,