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
Цей коміт міститься в:

зафіксовано
Madan Koyyalamudi

джерело
182d12abbe
коміт
d7adec6324
@@ -1157,10 +1157,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:
|
||||
/*
|
||||
|
Посилання в новій задачі
Заблокувати користувача