From bcff217e37fbfde513eb4eed84136f13e1e800e1 Mon Sep 17 00:00:00 2001 From: Naveen Rawat Date: Wed, 13 Nov 2013 14:40:49 -0800 Subject: Fix for "LFR roaming fails" CR. Removed duplicate code in limProcessMlmFTReassocReq was causing peer to be created twice which was causing firmware buffer for peer table overflow and hence not properly update peer ID's for peer mac address. This was bug only in qcacld-2.0 hence no fix is needed in qcacld-new Change-Id: I1843ccb6730c7e26ae4a2ca5bd61d5bebc15de90 CRs-Fixed: 569771 --- CORE/MAC/src/pe/lim/limFT.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/CORE/MAC/src/pe/lim/limFT.c b/CORE/MAC/src/pe/lim/limFT.c index 90535f34b597..b29a303e5c9c 100644 --- a/CORE/MAC/src/pe/lim/limFT.c +++ b/CORE/MAC/src/pe/lim/limFT.c @@ -1158,13 +1158,6 @@ void limProcessMlmFTReassocReq(tpAniSirGlobal pMac, tANI_U32 *pMsgBuf, return; } - if (limSetLinkState(pMac, eSIR_LINK_PREASSOC_STATE, psessionEntry->bssId, - psessionEntry->selfMacAddr, NULL, NULL) != eSIR_SUCCESS) - { - palFreeMemory(pMac->hHdd, pMlmReassocReq); - return; - } - pMlmReassocReq->listenInterval = (tANI_U16) val; psessionEntry->pLimMlmReassocReq = pMlmReassocReq; -- cgit v1.2.3