aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-11-05 14:07:49 +0100
committerTobias Brunner <tobias@strongswan.org>2015-11-12 14:21:06 +0100
commit1d4b76727550bbedcc5d5f75580561b57cfbbe6e (patch)
treec010a03f3ae558a65bf6dbaa73ae7d8ef50a50e5
parent8f5e481953c0c0a9e4211f64594c0bac3d629f53 (diff)
downloadstrongswan-1d4b76727550bbedcc5d5f75580561b57cfbbe6e.tar.bz2
strongswan-1d4b76727550bbedcc5d5f75580561b57cfbbe6e.tar.xz
eap-mschapv2: Report username if different from EAP-Identity (or IKE identity)
-rw-r--r--src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c b/src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c
index 3411bdbd1..69d9d2b7c 100644
--- a/src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c
+++ b/src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c
@@ -1063,7 +1063,10 @@ static status_t process_server_response(private_eap_mschapv2_t *this,
name_len = min(data.len - RESPONSE_PAYLOAD_LEN, 255);
snprintf(buf, sizeof(buf), "%.*s", name_len, res->name);
userid = identification_create_from_string(buf);
- DBG2(DBG_IKE, "EAP-MS-CHAPv2 username: '%Y'", userid);
+ if (!userid->equals(userid, this->peer))
+ {
+ DBG1(DBG_IKE, "EAP-MS-CHAPv2 username: '%Y'", userid);
+ }
/* userid can only be destroyed after the last use of username */
username = extract_username(userid->get_encoding(userid));