From: Jouni Malinen Date: Mon, 28 Dec 2015 16:31:11 +0000 (+0200) Subject: TLS: Make tls_cert_chain_failure_event() more robust X-Git-Tag: hostap_2_6~1081 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=324ade51e168f28430f4429849becd0f08d507c0;p=mech_eap.git TLS: Make tls_cert_chain_failure_event() more robust Explicitly check for the failure event to include a certificate before trying to build the event. Signed-off-by: Jouni Malinen --- diff --git a/src/tls/tlsv1_client_read.c b/src/tls/tlsv1_client_read.c index 89ef196..244c3cb 100644 --- a/src/tls/tlsv1_client_read.c +++ b/src/tls/tlsv1_client_read.c @@ -326,7 +326,7 @@ static void tls_cert_chain_failure_event(struct tlsv1_client *conn, int depth, union tls_event_data ev; char subject[128]; - if (!conn->event_cb) + if (!conn->event_cb || !cert) return; os_memset(&ev, 0, sizeof(ev));