pentoo-overlay/net-wireless/hostapd/files/hostapd-2.5-ntdomain.patch

21 lines
1 KiB
Diff

--- hostapd-2.5-wpe.orig/src/eap_server/eap_server_mschapv2.c 2015-12-06 22:10:05.000000000 +0800
+++ hostapd-2.5-wpe/src/eap_server/eap_server_mschapv2.c 2015-12-06 22:23:31.459478038 +0800
@@ -330,8 +330,6 @@
wpa_hexdump(MSG_MSGDUMP, "EAP-MSCHAPV2: NT-Response", nt_response, 24);
wpa_printf(MSG_MSGDUMP, "EAP-MSCHAPV2: Flags 0x%x", flags);
wpa_hexdump_ascii(MSG_MSGDUMP, "EAP-MSCHAPV2: Name", name, name_len);
- challenge_hash(peer_challenge, data->auth_challenge, name, name_len, wpe_challenge_hash);
- wpe_log_chalresp("mschapv2", name, name_len, wpe_challenge_hash, 8, nt_response, 24);
buf = os_malloc(name_len * 4 + 1);
if (buf) {
@@ -376,6 +374,9 @@
}
#endif /* CONFIG_TESTING_OPTIONS */
+ challenge_hash(peer_challenge, data->auth_challenge, username, username_len, wpe_challenge_hash);
+ wpe_log_chalresp("mschapv2", name, name_len, wpe_challenge_hash, 8, nt_response, 24);
+
if (username_len != user_len ||
os_memcmp(username, user, username_len) != 0) {
wpa_printf(MSG_DEBUG, "EAP-MSCHAPV2: Mismatch in user names");