summaryrefslogtreecommitdiffstats
path: root/contrib/hostapd/eap_tls.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_tls.c
parentd1a1fd4aa94cd9c5cb443c4c1337f91c8c46fde0 (diff)
downloadFreeBSD-src-8d55057fb42bf9070fd379acbcb6fc4ef793d2a7.zip
FreeBSD-src-8d55057fb42bf9070fd379acbcb6fc4ef793d2a7.tar.gz
Import of hostapd 0.4.8
Diffstat (limited to 'contrib/hostapd/eap_tls.c')
-rw-r--r--contrib/hostapd/eap_tls.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/hostapd/eap_tls.c b/contrib/hostapd/eap_tls.c
index 58ab277..bf76f5a 100644
--- a/contrib/hostapd/eap_tls.c
+++ b/contrib/hostapd/eap_tls.c
@@ -191,6 +191,13 @@ static void eap_tls_process(struct eap_sm *sm, void *priv,
data->state = FAILURE;
return;
}
+
+ if (tls_connection_get_write_alerts(sm->ssl_ctx, data->ssl.conn) > 1) {
+ wpa_printf(MSG_INFO, "EAP-TLS: Locally detected fatal error "
+ "in TLS processing");
+ data->state = FAILURE;
+ return;
+ }
}
OpenPOWER on IntegriCloud