mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-11 14:44:03 -05:00
hostapd: Do not update eapol_version with rejected value
Previously, an invalid eapol_version update command was rejected, but the actual configuration value was updated. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
9266d00bf9
commit
e0ba7efe52
@ -2158,13 +2158,15 @@ static int hostapd_config_fill(struct hostapd_config *conf,
|
|||||||
} else if (os_strcmp(buf, "ieee8021x") == 0) {
|
} else if (os_strcmp(buf, "ieee8021x") == 0) {
|
||||||
bss->ieee802_1x = atoi(pos);
|
bss->ieee802_1x = atoi(pos);
|
||||||
} else if (os_strcmp(buf, "eapol_version") == 0) {
|
} else if (os_strcmp(buf, "eapol_version") == 0) {
|
||||||
bss->eapol_version = atoi(pos);
|
int eapol_version = atoi(pos);
|
||||||
if (bss->eapol_version < 1 || bss->eapol_version > 2) {
|
|
||||||
|
if (eapol_version < 1 || eapol_version > 2) {
|
||||||
wpa_printf(MSG_ERROR,
|
wpa_printf(MSG_ERROR,
|
||||||
"Line %d: invalid EAPOL version (%d): '%s'.",
|
"Line %d: invalid EAPOL version (%d): '%s'.",
|
||||||
line, bss->eapol_version, pos);
|
line, eapol_version, pos);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
bss->eapol_version = eapol_version;
|
||||||
wpa_printf(MSG_DEBUG, "eapol_version=%d", bss->eapol_version);
|
wpa_printf(MSG_DEBUG, "eapol_version=%d", bss->eapol_version);
|
||||||
#ifdef EAP_SERVER
|
#ifdef EAP_SERVER
|
||||||
} else if (os_strcmp(buf, "eap_authenticator") == 0) {
|
} else if (os_strcmp(buf, "eap_authenticator") == 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user