From: Yaroslav Isakov Date: Sat, 14 Feb 2026 18:35:06 +0000 (+0100) Subject: hostapd: fix EAP-PWD in experimental hostapd-radius server X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d78b2f53c48ddbc2f978e3365af183c69a33c84;p=thirdparty%2Fopenwrt.git hostapd: fix EAP-PWD in experimental hostapd-radius server Without initializing pwd_group, it's set to 0, which is reserved value. When EAP-PWD is used in wpa_supplicant/eapol_test, next error is seen: EAP-PWD: Server EAP-pwd-ID proposal: group=0 random=1 prf=1 prep=0 EAP-pwd: Unsupported or disabled proposal Signed-off-by: Yaroslav Isakov --- diff --git a/package/network/services/hostapd/src/hostapd/radius.c b/package/network/services/hostapd/src/hostapd/radius.c index 7685d4d6743..0b4f76ee2f1 100644 --- a/package/network/services/hostapd/src/hostapd/radius.c +++ b/package/network/services/hostapd/src/hostapd/radius.c @@ -568,6 +568,7 @@ static int radius_setup(struct radius_state *s, struct radius_config *c) eap->max_auth_rounds = 100; eap->max_auth_rounds_short = 50; eap->ssl_ctx = tls_init(&conf); + eap->pwd_group = 19; if (!eap->ssl_ctx) { wpa_printf(MSG_INFO, "TLS init failed\n"); return 1;