From 69daeebc9a4f688d672ea1fef315a287730cd8a8 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Thu, 26 Feb 2026 00:41:11 +0100 Subject: [PATCH] wifi-scripts: fix handling of 64 character WPA key The key variable is not defined in the scope when setting wpa_psk. Use config.key instead. This fixes configuration the 64 characters wpa_psk directly. Reported-by: donjoe in OpenWrt Forum Link: https://github.com/openwrt/openwrt/pull/22182 Signed-off-by: Hauke Mehrtens --- .../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 9e0cc838d4..80271fe942 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 @@ -134,7 +134,7 @@ function iface_auth_type(config) { config.macaddr_acl = 2; config.wpa_psk_radius = 2; } else if (length(config.key) == 64) { - config.wpa_psk = key; + config.wpa_psk = config.key; } else if (length(config.key) >= 8 && length(config.key) <= 63) { config.wpa_passphrase = config.key; } else if (config.key) {