wlan: Merge reassoc req serialization with Join Request
LFR roaming was broken 3.2.0.45+ onwards because of CL 663838.
Because currently though there is minor changes between Join Req
and Reassoc Req serialization, both are separate functions.
Even though there is a comment in sirApi.h for the developers
to add field in both join and reassoc, it was not followed.
Adding new feature fields only in join request break Reassoc.
That's why even the fix for this issue is to keep Join req and
reasoc in sync, to avoid facing same issues in the future,
we are merging the reassoc req with join req.
CRs-Fixed: 440783
Change-Id: Id0c656cd2516f3cc65db1550981cae09d98a0d18
diff --git a/CORE/MAC/src/pe/include/limSession.h b/CORE/MAC/src/pe/include/limSession.h
index 7a05b07..f9064ca 100644
--- a/CORE/MAC/src/pe/include/limSession.h
+++ b/CORE/MAC/src/pe/include/limSession.h
@@ -112,7 +112,7 @@
tSirNwType nwType;
tpSirSmeStartBssReq pLimStartBssReq; //handle to smestart bss req
tpSirSmeJoinReq pLimJoinReq; // handle to sme join req
- tpSirSmeReassocReq pLimReAssocReq; //handle to sme reassoc req
+ tpSirSmeJoinReq pLimReAssocReq; //handle to sme reassoc req
tpLimMlmJoinReq pLimMlmJoinReq; //handle to MLM join Req
#if defined (WLAN_FEATURE_VOWIFI_11R) || defined (FEATURE_WLAN_CCX) || defined(FEATURE_WLAN_LFR)
void *pLimMlmReassocRetryReq; //keep reasoc req for retry