Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd55e447 authored by bings's avatar bings Committed by Ramanasarvesh Sadula
Browse files

qcacld-2.0: fix reassociation issue

While getting reassociation request frame, user space hostapd will
trigger diassociate with reason code 13. Association can't be
established.

The root cause is host driver forwards more 6 bytes to user space.
The 6 bytes is current AP address in association request frame.
Hostapd can't paras association request frame because the additional
6 bytes.

Skip current AP address before forwarding reassociation request
frame to user space.

Change-Id: I94a7c26289f24a1f0716fe64c4ee58eae1a913c6
CRs-Fixed: 2717695
parent 6b7fbb98
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -861,6 +861,11 @@ sapSignalHDDevent
            event->HTCaps = pCsrRoamInfo->ht_caps;
            event->VHTCaps = pCsrRoamInfo->vht_caps;

            if (pCsrRoamInfo->fReassocReq) {
                event->iesLen -= VOS_MAC_ADDR_SIZE;
                event->ies += VOS_MAC_ADDR_SIZE;
            }

            //TODO: Need to fill sapAuthType
            //event->SapAuthType = pCsrRoamInfo->pProfile->negotiatedAuthType;
            break;