From bc6003b78f63a25e5d6e8569aa5dc318c23e0b16 Mon Sep 17 00:00:00 2001 From: "Padma, Santhosh Kumar" Date: Tue, 21 Nov 2017 13:04:45 +0530 Subject: [PATCH] qcacmn: Fix PMF check Currently driver assigns WLAN_PMF_REQUIRED to AP pmf capability even if rsn capability do not matches with RSN_CAP_MFP_REQUIRED. Add check for rsn capability against RSN_CAP_MFP_REQUIRED to fix this issue. Change-Id: Iff51090c9a65fd7c0d45048b73c5383d56bb13a5 CRs-Fixed: 2146881 --- umac/scan/core/src/wlan_scan_cache_db_ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/umac/scan/core/src/wlan_scan_cache_db_ops.c b/umac/scan/core/src/wlan_scan_cache_db_ops.c index 326ea22e9122..72f90dce2bb1 100644 --- a/umac/scan/core/src/wlan_scan_cache_db_ops.c +++ b/umac/scan/core/src/wlan_scan_cache_db_ops.c @@ -471,7 +471,7 @@ scm_check_pmf_match(struct scan_filter *filter, if (rsn->cap & RSN_CAP_MFP_CAPABLE) ap_pmf_cap = WLAN_PMF_CAPABLE; - if (rsn->cap & RSN_CAP_MFP_CAPABLE) + if (rsn->cap & RSN_CAP_MFP_REQUIRED) ap_pmf_cap = WLAN_PMF_REQUIRED; if ((filter->pmf_cap == WLAN_PMF_REQUIRED) &&