summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEva Huang <evahuang@google.com>2022-09-08 17:52:17 +0800
committerEva Huang <evahuang@google.com>2022-09-08 18:00:23 +0800
commit4f47232dc5c209b3137ea3ca26657e3853bf0d21 (patch)
treed2f46758ebaedcef5436082630ee144a14ac59d0
parentf4cc5bea0f855514581c598608473afb1276e2bb (diff)
parent994a5f9d7f52cedbc6ea1812fbb71b887ad18edf (diff)
downloadqcacld-android-msm-sunfish-4.14-android13.tar.gz
Merge branch 'android-msm-pixel-4.14-tm-security' into android-msm-pixel-4.14-tmandroid-13.0.0_r0.41android-13.0.0_r0.21android-msm-sunfish-4.14-android13android-msm-coral-4.14-android13
NOV 2022.1 Bug: 240449853 Change-Id: I56f04180d443af4f6b0113867e059d5da70b70f3
-rw-r--r--core/mac/src/pe/lim/lim_assoc_utils.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/core/mac/src/pe/lim/lim_assoc_utils.c b/core/mac/src/pe/lim/lim_assoc_utils.c
index 3ed82c7b70..439f7c2b2e 100644
--- a/core/mac/src/pe/lim/lim_assoc_utils.c
+++ b/core/mac/src/pe/lim/lim_assoc_utils.c
@@ -2546,6 +2546,22 @@ lim_add_sta(tpAniSirGlobal mac_ctx,
add_sta_params->stbc_capable = 0;
}
+ if (session_entry->pePersona == QDF_SAP_MODE ||
+ session_entry->pePersona == QDF_P2P_GO_MODE) {
+ if (session_entry->parsedAssocReq) {
+ uint16_t aid = sta_ds->assocId;
+ /* Get a copy of the already parsed Assoc Request */
+ assoc_req =
+ (tpSirAssocReq) session_entry->parsedAssocReq[aid];
+
+ if (assoc_req) {
+ add_sta_params->wpa_rsn = assoc_req->rsnPresent;
+ add_sta_params->wpa_rsn |=
+ (assoc_req->wpaPresent << 1);
+ }
+ }
+ }
+
lim_update_he_stbc_capable(add_sta_params);
msg_q.type = WMA_ADD_STA_REQ;