Kaynağa Gözat

qcacld-3.0: Fix the issue with crypto utility api call

Update the crypto utility api call to fix the compilation issue.

Change-Id: If1f5debf022411ecac1169d8575c098b321fde03
CRs-Fixed: 2367623
Kiran Kumar Lokere 6 yıl önce
ebeveyn
işleme
20b968d8a8
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 4 1
      core/sme/src/csr/csr_util.c

+ 4 - 1
core/sme/src/csr/csr_util.c

@@ -3763,6 +3763,7 @@ uint8_t csr_construct_rsn_ie(struct mac_context *mac, uint32_t sessionId,
 	uint8_t ie_len = 0;
 	tDot11fBeaconIEs *local_ap_ie = ap_ie;
 	uint16_t rsn_cap = 0;
+	struct qdf_mac_addr bssid;
 
 	if (!local_ap_ie &&
 	    (!QDF_IS_STATUS_SUCCESS(csr_get_parsed_bss_description_ies
@@ -3788,7 +3789,9 @@ uint8_t csr_construct_rsn_ie(struct mac_context *mac, uint32_t sessionId,
 	rsn_cap &= (uint16_t)wlan_crypto_get_param(vdev,
 						   WLAN_CRYPTO_PARAM_RSN_CAP);
 	wlan_crypto_set_vdev_param(vdev, WLAN_CRYPTO_PARAM_RSN_CAP, rsn_cap);
-	rsn_ie_end = wlan_crypto_build_rsnie(vdev, rsn_ie);
+	qdf_mem_copy(bssid.bytes, pSirBssDesc->bssId, QDF_MAC_ADDR_SIZE);
+	rsn_ie_end = wlan_crypto_build_rsnie(vdev, rsn_ie, &bssid);
+
 	if (rsn_ie_end)
 		ie_len = rsn_ie_end - rsn_ie;