From b5c2ed28db69634e77a575f6ba1e5a7b323d6935 Mon Sep 17 00:00:00 2001 From: Liangwei Dong Date: Thu, 3 Dec 2020 20:43:44 +0800 Subject: [PATCH] qcacld-3.0: Check AP support OCV before enable it If AP doesn't support OCV, disable OCV in STA RSN capability. Change-Id: I4ab3c956c3169b50a69c05d9ed1c36e055aeb586 CRs-Fixed: 2831619 --- core/sme/src/csr/csr_util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/sme/src/csr/csr_util.c b/core/sme/src/csr/csr_util.c index c3bdfad68e..a2033d319d 100644 --- a/core/sme/src/csr/csr_util.c +++ b/core/sme/src/csr/csr_util.c @@ -2854,6 +2854,8 @@ uint8_t csr_construct_rsn_ie(struct mac_context *mac, uint32_t sessionId, self_rsn_cap |= WLAN_CRYPTO_RSN_CAP_MFP_ENABLED; if (pProfile->MFPRequired) self_rsn_cap |= WLAN_CRYPTO_RSN_CAP_MFP_REQUIRED; + if (!(rsn_cap & WLAN_CRYPTO_RSN_CAP_OCV_SUPPORTED)) + self_rsn_cap &= ~WLAN_CRYPTO_RSN_CAP_OCV_SUPPORTED; } else { self_rsn_cap &= ~WLAN_CRYPTO_RSN_CAP_MFP_ENABLED; self_rsn_cap &= ~WLAN_CRYPTO_RSN_CAP_MFP_REQUIRED;