EAP-MSCHAPv2: Use configured server identity
Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
162865bc97
commit
15b042b854
1 changed files with 2 additions and 3 deletions
|
@ -100,7 +100,6 @@ static struct wpabuf * eap_mschapv2_build_challenge(
|
||||||
{
|
{
|
||||||
struct wpabuf *req;
|
struct wpabuf *req;
|
||||||
struct eap_mschapv2_hdr *ms;
|
struct eap_mschapv2_hdr *ms;
|
||||||
char *name = "hostapd"; /* TODO: make this configurable */
|
|
||||||
size_t ms_len;
|
size_t ms_len;
|
||||||
|
|
||||||
if (!data->auth_challenge_from_tls &&
|
if (!data->auth_challenge_from_tls &&
|
||||||
|
@ -111,7 +110,7 @@ static struct wpabuf * eap_mschapv2_build_challenge(
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
ms_len = sizeof(*ms) + 1 + CHALLENGE_LEN + os_strlen(name);
|
ms_len = sizeof(*ms) + 1 + CHALLENGE_LEN + sm->server_id_len;
|
||||||
req = eap_msg_alloc(EAP_VENDOR_IETF, EAP_TYPE_MSCHAPV2, ms_len,
|
req = eap_msg_alloc(EAP_VENDOR_IETF, EAP_TYPE_MSCHAPV2, ms_len,
|
||||||
EAP_CODE_REQUEST, id);
|
EAP_CODE_REQUEST, id);
|
||||||
if (req == NULL) {
|
if (req == NULL) {
|
||||||
|
@ -133,7 +132,7 @@ static struct wpabuf * eap_mschapv2_build_challenge(
|
||||||
wpabuf_put(req, CHALLENGE_LEN);
|
wpabuf_put(req, CHALLENGE_LEN);
|
||||||
wpa_hexdump(MSG_MSGDUMP, "EAP-MSCHAPV2: Challenge",
|
wpa_hexdump(MSG_MSGDUMP, "EAP-MSCHAPV2: Challenge",
|
||||||
data->auth_challenge, CHALLENGE_LEN);
|
data->auth_challenge, CHALLENGE_LEN);
|
||||||
wpabuf_put_data(req, name, os_strlen(name));
|
wpabuf_put_data(req, sm->server_id, sm->server_id_len);
|
||||||
|
|
||||||
return req;
|
return req;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue