From 6481749d0e7d1086f394a2028814727a1bc11252 Mon Sep 17 00:00:00 2001 From: aland Date: Tue, 15 May 2007 10:03:12 +0000 Subject: [PATCH] Port fix for Coverity bug #41 from 1.1.x --- src/modules/rlm_eap/libeap/eap_tls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/rlm_eap/libeap/eap_tls.c b/src/modules/rlm_eap/libeap/eap_tls.c index 7a0ab48..db14838 100644 --- a/src/modules/rlm_eap/libeap/eap_tls.c +++ b/src/modules/rlm_eap/libeap/eap_tls.c @@ -377,7 +377,8 @@ static eaptls_status_t eaptls_verify(EAP_HANDLER *handler) * 2. If EAP-response received, then its M bit not set. * (It is because Last fragment will not have M bit set) */ - if ((prev_eap_ds->response == NULL) || + if (!prev_eap_ds || + (prev_eap_ds->response == NULL) || (eaptls_prev == NULL) || !TLS_MORE_FRAGMENTS(eaptls_prev->flags)) { -- 2.1.4