[openwrt/openwrt] wifi-scripts: fix wifi failure on specifying value of DAE client

LEDE Commits lede-commits at lists.infradead.org
Thu Jan 15 12:11:21 PST 2026


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-25.12:
https://git.openwrt.org/f138ad9112170ff3d6d8567e172c0409dd2f3d66

commit f138ad9112170ff3d6d8567e172c0409dd2f3d66
Author: Val Kulkov <val.kulkov at gmail.com>
AuthorDate: Mon Jan 12 17:21:52 2026 +0000

    wifi-scripts: fix wifi failure on specifying value of DAE client
    
    The code to be replaced is a glorious no-op. A default value for
    config.radius_das_client does not need to be assigned. This parameter
    already has non-empty value: see the enclosing 'if' block.
    
    As a result, the value of config.radius_das_client never gets modified
    to contain both dae_client and dae_secret. This breaks hostapd.add_iface()
    that expects config.radius_das_client to contain both dae_client and
    dae_secret separated by a whitespace.
    
    Fixes: #21519
    Signed-off-by: Val Kulkov <val.kulkov at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/21522
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
    (cherry picked from commit c7f585bfc3dcd6da0d13ffdee5fa8ac47224004a)
---
 .../network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
index ff108ffdbb..5f1d110ce6 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
@@ -166,7 +166,7 @@ function iface_auth_type(config) {
 
 		if (config.radius_das_client && config.radius_das_secret) {
 			set_default(config, 'radius_das_port', 3799);
-			set_default(config, 'radius_das_client', `${config.radius_das_client} ${config.radius_das_secret}`);
+			config.radius_das_client = config.radius_das_client + ' ' + config.radius_das_secret;
 		}
 
 		set_default(config, 'eapol_version', config.wpa & 1);




More information about the lede-commits mailing list