From: Sarah Maedel Date: Wed, 28 Aug 2024 09:27:05 +0000 (+0200) Subject: hostapd: fix anqp_3gpp_cell_net list delimiter X-Git-Tag: v23.05.5~65 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=5a8588e36055cddf042b7224eb3beb611b7ee93f;p=openwrt%2Fstaging%2Fpepe2k.git 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 (cherry picked from commit 8de185a176079e738984ab0fc89841bc2e613fb1) --- 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 }