blob: 15c97a8c07388904859316a19d57d6902cfcc877 [file] [log] [blame]
From fea4788692076f9c0701ecec68a85198a70d05c0 Mon Sep 17 00:00:00 2001
From: "Allen.Ye" <allen.ye@mediatek.com>
Date: Mon, 7 Aug 2023 15:27:27 +0800
Subject: [PATCH 32/54] mtk: hostapd: Fix rnr ie length when no need to report
bss
Fix rnr ie length when no need to report bss. If we don't have content in
TBTT then don't change the length of the ie (*size_offset).
Signed-off-by: Allen.Ye <allen.ye@mediatek.com>
---
src/ap/ieee802_11.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c
index e05a06b09..7b6aabbff 100755
--- a/src/ap/ieee802_11.c
+++ b/src/ap/ieee802_11.c
@@ -7511,8 +7511,10 @@ static u8 * hostapd_eid_rnr_iface(struct hostapd_data *hapd,
}
start = i;
- *tbtt_count_pos = RNR_TBTT_INFO_COUNT(tbtt_count - 1);
- *size_offset = (eid - size_offset) - 1;
+ if (tbtt_count != 0) {
+ *tbtt_count_pos = RNR_TBTT_INFO_COUNT(tbtt_count - 1);
+ *size_offset = (eid - size_offset) - 1;
+ }
}
if (tbtt_count == 0)
--
2.18.0