Don't use rad_assert in libeap, it's a server-only function.
authornbk <nbk>
Fri, 19 May 2006 14:19:07 +0000 (14:19 +0000)
committernbk <nbk>
Fri, 19 May 2006 14:19:07 +0000 (14:19 +0000)
src/modules/rlm_eap/libeap/eap_tls.c
src/modules/rlm_eap/libeap/eap_types.h
src/modules/rlm_eap/libeap/eapcrypto.c
src/modules/rlm_eap/libeap/fips186prf.c

index 6adc0dd..981a911 100644 (file)
@@ -37,6 +37,8 @@
  *
  */
 
+#include <freeradius-devel/autoconf.h>
+#include <assert.h>
 #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;
index f7a3809..7711986 100644 (file)
@@ -39,8 +39,6 @@
 #include <freeradius-devel/radiusd.h>
 #include <freeradius-devel/modules.h>
 
-#include <freeradius-devel/rad_assert.h>
-
 #define PW_EAP_REQUEST         1
 #define PW_EAP_RESPONSE                2
 #define PW_EAP_SUCCESS         3
index 1dae74e..17375e6 100644 (file)
@@ -34,8 +34,6 @@
 #include "eap_sim.h"
 #include <freeradius-devel/sha1.h>
 
-#include <freeradius-devel/rad_assert.h>
-
 void eapsim_calculate_keys(struct eapsim_keys *ek)
 {
        SHA1_CTX context;
index 77fecf0..704f660 100644 (file)
@@ -61,8 +61,6 @@
 #include <inttypes.h>
 #endif
 
-#include <freeradius-devel/rad_assert.h>
-
 #include <freeradius-devel/sha1.h>
 
 /*