From a9cd0cd22f0701491670435951d507ff4cf6ab3e Mon Sep 17 00:00:00 2001 From: nbk Date: Fri, 19 May 2006 14:19:07 +0000 Subject: [PATCH] Don't use rad_assert in libeap, it's a server-only function. --- src/modules/rlm_eap/libeap/eap_tls.c | 4 +++- src/modules/rlm_eap/libeap/eap_types.h | 2 -- src/modules/rlm_eap/libeap/eapcrypto.c | 2 -- src/modules/rlm_eap/libeap/fips186prf.c | 2 -- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/modules/rlm_eap/libeap/eap_tls.c b/src/modules/rlm_eap/libeap/eap_tls.c index 6adc0dd..981a911 100644 --- a/src/modules/rlm_eap/libeap/eap_tls.c +++ b/src/modules/rlm_eap/libeap/eap_tls.c @@ -37,6 +37,8 @@ * */ +#include +#include #include "eap_tls.h" /* @@ -458,7 +460,7 @@ static EAPTLS_PACKET *eaptls_extract(EAP_DS *eap_ds, eaptls_status_t status) * MUST have TLS type octet, followed by flags, followed * by data. */ - rad_assert(eap_ds->response->length > 2); + assert(eap_ds->response->length > 2); tlspacket = eaptls_alloc(); if (tlspacket == NULL) return NULL; diff --git a/src/modules/rlm_eap/libeap/eap_types.h b/src/modules/rlm_eap/libeap/eap_types.h index f7a3809..7711986 100644 --- a/src/modules/rlm_eap/libeap/eap_types.h +++ b/src/modules/rlm_eap/libeap/eap_types.h @@ -39,8 +39,6 @@ #include #include -#include - #define PW_EAP_REQUEST 1 #define PW_EAP_RESPONSE 2 #define PW_EAP_SUCCESS 3 diff --git a/src/modules/rlm_eap/libeap/eapcrypto.c b/src/modules/rlm_eap/libeap/eapcrypto.c index 1dae74e..17375e6 100644 --- a/src/modules/rlm_eap/libeap/eapcrypto.c +++ b/src/modules/rlm_eap/libeap/eapcrypto.c @@ -34,8 +34,6 @@ #include "eap_sim.h" #include -#include - void eapsim_calculate_keys(struct eapsim_keys *ek) { SHA1_CTX context; diff --git a/src/modules/rlm_eap/libeap/fips186prf.c b/src/modules/rlm_eap/libeap/fips186prf.c index 77fecf0..704f660 100644 --- a/src/modules/rlm_eap/libeap/fips186prf.c +++ b/src/modules/rlm_eap/libeap/fips186prf.c @@ -61,8 +61,6 @@ #include #endif -#include - #include /* -- 2.1.4