blob: 05f6dc8a04c0bd7bda84c053779a9e4b14609023 [file] [log] [blame]
developer00c6c7a2023-04-29 06:26:42 +08001From 38a7f0f985e33f24f0da234966f560e7136868cf Mon Sep 17 00:00:00 2001
developera82c20d2023-04-19 17:35:14 +08002From: Michael Lee <michael-cy.lee@mediatek.com>
3Date: Wed, 19 Apr 2023 17:18:33 +0800
developer00c6c7a2023-04-29 06:26:42 +08004Subject: [PATCH 28/29] hostapd: mtk: Fix scan result updating issue
developera82c20d2023-04-19 17:35:14 +08005
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
developer00c6c7a2023-04-29 06:26:42 +080015index 01ddb13..4e711cf 100644
developera82c20d2023-04-19 17:35:14 +080016--- a/wpa_supplicant/bss.c
17+++ b/wpa_supplicant/bss.c
18@@ -306,8 +306,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--
developer00c6c7a2023-04-29 06:26:42 +0800322.18.0
developera82c20d2023-04-19 17:35:14 +080033