blob: e00c83b93b3c6db21e1af6cf2ee6c6b2b79e94c1 [file] [log] [blame]
developer683be522023-05-11 14:24:50 +08001From b86163db7e137c7a91f77f35bc2d5001177c371e Mon Sep 17 00:00:00 2001
2From: Michael Lee <michael-cy.lee@mediatek.com>
3Date: Wed, 19 Apr 2023 17:18:33 +0800
4Subject: [PATCH 25/28] hostapd: mtk: Fix scan result updating issue
5
6There are no HT capability and operation in beacon of AP operating in
7NOHT.
8Therefore, when updating scan results, HT capability and operation
9should be assigned the default value for this kind of AP.
10---
11 wpa_supplicant/bss.c | 4 ++++
12 1 file changed, 4 insertions(+)
13
14diff --git a/wpa_supplicant/bss.c b/wpa_supplicant/bss.c
15index 3bfcf7e..004d4a6 100644
16--- a/wpa_supplicant/bss.c
17+++ b/wpa_supplicant/bss.c
18@@ -307,8 +307,12 @@ static void wpa_bss_copy_res(struct wpa_bss *dst, struct wpa_scan_res *src,
19 oper = (struct ieee80211_ht_operation *) elems.ht_operation;
20 if (capab)
21 dst->ht_capab = le_to_host16(capab->ht_capabilities_info);
22+ else
23+ dst->ht_capab = 0;
24 if (oper)
25 dst->ht_param = oper->ht_param;
26+ else
27+ dst->ht_param = 0;
28
29 calculate_update_time(fetch_time, src->age, &dst->last_update);
30 }
31--
322.18.0
33