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 <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2015-12-28 18:31:11 +02:00 committed by Jouni Malinen
parent c6231b5e1e
commit 324ade51e1

View file

@ -326,7 +326,7 @@ static void tls_cert_chain_failure_event(struct tlsv1_client *conn, int depth,
union tls_event_data ev; union tls_event_data ev;
char subject[128]; char subject[128];
if (!conn->event_cb) if (!conn->event_cb || !cert)
return; return;
os_memset(&ev, 0, sizeof(ev)); os_memset(&ev, 0, sizeof(ev));