summaryrefslogtreecommitdiffstats
path: root/contrib/hostapd/eap_peap.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2006-03-07 05:47:04 +0000
committersam <sam@FreeBSD.org>2006-03-07 05:47:04 +0000
commit8d55057fb42bf9070fd379acbcb6fc4ef793d2a7 (patch)
treedacc7977efdefefb8b105113edeb5215c0e01234 /contrib/hostapd/eap_peap.c
parentd1a1fd4aa94cd9c5cb443c4c1337f91c8c46fde0 (diff)
downloadFreeBSD-src-8d55057fb42bf9070fd379acbcb6fc4ef793d2a7.zip
FreeBSD-src-8d55057fb42bf9070fd379acbcb6fc4ef793d2a7.tar.gz
Import of hostapd 0.4.8
Diffstat (limited to 'contrib/hostapd/eap_peap.c')
-rw-r--r--contrib/hostapd/eap_peap.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/hostapd/eap_peap.c b/contrib/hostapd/eap_peap.c
index aa91976..9eb61a6 100644
--- a/contrib/hostapd/eap_peap.c
+++ b/contrib/hostapd/eap_peap.c
@@ -664,6 +664,12 @@ static void eap_peap_process(struct eap_sm *sm, void *priv,
data->state, __func__);
break;
}
+
+ if (tls_connection_get_write_alerts(sm->ssl_ctx, data->ssl.conn) > 1) {
+ wpa_printf(MSG_INFO, "EAP-PEAP: Locally detected fatal error "
+ "in TLS processing");
+ eap_peap_state(data, FAILURE);
+ }
}
OpenPOWER on IntegriCloud