diff options
| author | Youfu Zhang | 2026-01-27 07:11:15 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2026-01-27 23:24:55 +0000 |
| commit | 1d0e2859c5c7cd01c1092019b89dd0f56bf3dda8 (patch) | |
| tree | c92475d87667e11013aadb08f5e2f3beeaebe18e | |
| parent | 9bdb1b4eb496f4d08e4d4c508674926af7c5beb5 (diff) | |
| download | openwrt-1d0e2859c5c7cd01c1092019b89dd0f56bf3dda8.tar.gz | |
wifi-scripts: fix ucode mobility_domain default value
The mobility_domain value generated by ucode differed from the previous
shell script implementation. The legacy shell script used `echo` on the
SSID, which appended a trailing newline.
To maintain roaming compatibility with pre-25.12 releases and OpenWrt
forks in default configuration, update the ucode logic to include this
newline character when generating the default value.
Fixes: #21731
Signed-off-by: Youfu Zhang <zhangyoufu@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21732
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc | 2 |
1 files changed, 1 insertions, 1 deletions
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 5f1d110ce6..4585998d30 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 @@ -363,7 +363,7 @@ function iface_roaming(config) { if (!config.ieee80211r || config.wpa < 2) return; - set_default(config, 'mobility_domain', substr(md5(config.ssid), 0, 4)); + set_default(config, 'mobility_domain', substr(md5(config.ssid + '\n'), 0, 4)); set_default(config, 'ft_psk_generate_local', config.auth_type == 'psk'); set_default(config, 'ft_iface', config.network_ifname); |