[openwrt/openwrt] hostapd: fix anqp_3gpp_cell_net list delimiter

LEDE Commits lede-commits at lists.infradead.org
Wed Aug 28 03:00:33 PDT 2024


blocktrron pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/5a8588e36055cddf042b7224eb3beb611b7ee93f

commit 5a8588e36055cddf042b7224eb3beb611b7ee93f
Author: Sarah Maedel <git at tbspace.de>
AuthorDate: Wed Aug 28 11:27:05 2024 +0200

    hostapd: fix anqp_3gpp_cell_net list delimiter
    
    This patch fixes the list delimiter between 3GPP networks
    passed to hostapd.
    
    > list iw_anqp_3gpp_cell_net '262,001'
    > list iw_anqp_3gpp_cell_net '262,002'
    
    When passing a list of "iw_anqp_3gpp_cell_net" parameters via UCI,
    hostapd would crash at startup:
    > daemon.err hostapd: Line 73: Invalid anqp_3gpp_cell_net: 262,001:262,002
    
    Using a semicolon as a delimiter, hostapd will start as expected.
    
    Signed-off-by: Sarah Maedel <git at tbspace.de>
    (cherry picked from commit 8de185a176079e738984ab0fc89841bc2e613fb1)
---
 package/network/services/hostapd/files/hostapd.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh
index 8e0cf4f091..6b4371960b 100644
--- a/package/network/services/hostapd/files/hostapd.sh
+++ b/package/network/services/hostapd/files/hostapd.sh
@@ -434,7 +434,7 @@ append_iw_anqp_3gpp_cell_net() {
 	if [ -z "$iw_anqp_3gpp_cell_net_conf" ]; then
 		iw_anqp_3gpp_cell_net_conf="$1"
 	else
-		iw_anqp_3gpp_cell_net_conf="$iw_anqp_3gpp_cell_net_conf:$1"
+		iw_anqp_3gpp_cell_net_conf="$iw_anqp_3gpp_cell_net_conf;$1"
 	fi
 }
 




More information about the lede-commits mailing list