mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
qcacmn: Don't mark ie invalid based on HT IE
Currently, host comapres HT Ie with htcap_cmn_ie structure size but returns err in case ie len is different from structure len which may break the iteration and can lead to scan entry creation failure. Fix is not to break the loop and perform action based on other Ie to avoid Ie parse failure which leads to scan entry creation failure. Change-Id: I93f0d67ae0f7ea8bb5dbeabc895b5c3d1ae43a73 CRs-Fixed: 2965729
This commit is contained in:
parent
be9f588e34
commit
b503722801
1 changed files with 3 additions and 3 deletions
|
|
@ -1029,10 +1029,10 @@ util_scan_populate_bcn_ie_list(struct wlan_objmgr_pdev *pdev,
|
|||
scan_params->erp = ((struct erp_ie *)ie)->value;
|
||||
break;
|
||||
case WLAN_ELEMID_HTCAP_ANA:
|
||||
if (ie->ie_len != sizeof(struct htcap_cmn_ie))
|
||||
goto err;
|
||||
scan_params->ie_list.htcap =
|
||||
if (ie->ie_len == sizeof(struct htcap_cmn_ie)) {
|
||||
scan_params->ie_list.htcap =
|
||||
(uint8_t *)&(((struct htcap_ie *)ie)->ie);
|
||||
}
|
||||
break;
|
||||
case WLAN_ELEMID_RSN:
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue