blob: 9218f9b3fab756ad3f91c36c3094c6339ed6cc1f [file] [log] [blame]
developer6501d7c2023-08-07 15:39:00 +08001From ea3e20d6cc8d11750e509a701131297da81ef35d Mon Sep 17 00:00:00 2001
2From: "Allen.Ye" <allen.ye@mediatek.com>
3Date: Mon, 7 Aug 2023 15:27:27 +0800
4Subject: [PATCH 39/39] hostapd: mtk: Fix rnr ie length when no need to report
5 bss
6
7Fix rnr ie length when no need to report bss. If we don't have content in
8TBTT then don't change the length of the ie (*size_offset).
9
10Signed-off-by: Allen.Ye <allen.ye@mediatek.com>
11---
12 src/ap/ieee802_11.c | 6 ++++--
13 1 file changed, 4 insertions(+), 2 deletions(-)
14
15diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c
16index f20073c..ef520c8 100755
17--- a/src/ap/ieee802_11.c
18+++ b/src/ap/ieee802_11.c
19@@ -7494,8 +7494,10 @@ static u8 * hostapd_eid_rnr_iface(struct hostapd_data *hapd,
20 }
21
22 start = i;
23- *tbtt_count_pos = RNR_TBTT_INFO_COUNT(tbtt_count - 1);
24- *size_offset = (eid - size_offset) - 1;
25+ if (tbtt_count != 0) {
26+ *tbtt_count_pos = RNR_TBTT_INFO_COUNT(tbtt_count - 1);
27+ *size_offset = (eid - size_offset) - 1;
28+ }
29 }
30
31 if (tbtt_count == 0)
32--
332.18.0
34