diff options
| author | Rajkumar Manoharan <rmanohar@qti.qualcomm.com> | 2013-11-06 17:52:51 +0530 |
|---|---|---|
| committer | Madan Mohan Koyyalamudi <mkoyyala@qca.qualcomm.com> | 2013-11-14 20:13:18 -0800 |
| commit | 733c77ba49a2fd4ea857ff4e413299734c1cada6 (patch) | |
| tree | abeeeb46a0b98251f541e40bf4b6701ee1a37262 | |
| parent | 21ce701968ea0fb2434cf28b4f58e574b82c6edd (diff) | |
cld: pe: fill sme sessionid on pe session creation
In some places, the sme session id is not filled after creating
pe session. While posting messages to wma, unknown value is sent
as vdev id which is causing target assert.
Change-Id: I9ecb8b9f26778661e2bddfb924e7eb8e95f05593
CRs-Fixed: 571720
| -rw-r--r-- | CORE/MAC/src/pe/lim/limFT.c | 1 | ||||
| -rw-r--r-- | CORE/MAC/src/pe/lim/limP2P.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/CORE/MAC/src/pe/lim/limFT.c b/CORE/MAC/src/pe/lim/limFT.c index c611571473f8..90535f34b597 100644 --- a/CORE/MAC/src/pe/lim/limFT.c +++ b/CORE/MAC/src/pe/lim/limFT.c @@ -1004,6 +1004,7 @@ void limHandleFTPreAuthRsp(tpAniSirGlobal pMac, tSirRetStatus status, return; } pftSessionEntry->peSessionId = sessionId; + pftSessionEntry->smeSessionId = psessionEntry->smeSessionId; sirCopyMacAddr(pftSessionEntry->selfMacAddr, psessionEntry->selfMacAddr); sirCopyMacAddr(pftSessionEntry->limReAssocbssId, pbssDescription->bssId); pftSessionEntry->bssType = psessionEntry->bssType; diff --git a/CORE/MAC/src/pe/lim/limP2P.c b/CORE/MAC/src/pe/lim/limP2P.c index c80f2a2fe8ad..ef690ca53872 100644 --- a/CORE/MAC/src/pe/lim/limP2P.c +++ b/CORE/MAC/src/pe/lim/limP2P.c @@ -300,6 +300,7 @@ tSirRetStatus limCreateSessionForRemainOnChn(tpAniSirGlobal pMac, tPESession **p } /* Store PE sessionId in session Table */ psessionEntry->peSessionId = sessionId; + psessionEntry->smeSessionId = pMac->lim.gpLimRemainOnChanReq->sessionId; psessionEntry->limSystemRole = eLIM_P2P_DEVICE_ROLE; CFG_GET_STR( nSirStatus, pMac, WNI_CFG_SUPPORTED_RATES_11A, |
