From 20b968d8a881fa1b3644cd9c43350b2a82355086 Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Wed, 12 Dec 2018 17:16:58 -0800 Subject: [PATCH] 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 --- core/sme/src/csr/csr_util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/sme/src/csr/csr_util.c b/core/sme/src/csr/csr_util.c index 6935415c9b..adba537f5a 100644 --- a/core/sme/src/csr/csr_util.c +++ b/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;