From: Alan T. DeKok Date: Mon, 8 Sep 2014 14:51:05 +0000 (-0400) Subject: remove 'const' so it builds X-Git-Tag: release_3_0_5~594 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ffdd0d57ca57da28c1daa776f9bfc1e2ac3f67a;p=thirdparty%2Ffreeradius-server.git remove 'const' so it builds The various talloc() functions don't take 'const', so we can't, either --- diff --git a/src/modules/rlm_eap/libeap/eap_chbind.c b/src/modules/rlm_eap/libeap/eap_chbind.c index fae1b77eb22..718098110db 100644 --- a/src/modules/rlm_eap/libeap/eap_chbind.c +++ b/src/modules/rlm_eap/libeap/eap_chbind.c @@ -282,7 +282,7 @@ chbind_packet_t *eap_chbind_vp2packet(TALLOC_CTX *ctx, VALUE_PAIR *vps) return packet; } -VALUE_PAIR *eap_chbind_packet2vp(REQUEST *request, const chbind_packet_t *packet) +VALUE_PAIR *eap_chbind_packet2vp(REQUEST *request, chbind_packet_t *packet) { VALUE_PAIR *vp; @@ -290,7 +290,7 @@ VALUE_PAIR *eap_chbind_packet2vp(REQUEST *request, const chbind_packet_t *packet vp = paircreate(request->packet, PW_UKERNA_CHBIND, VENDORPEC_UKERNA); if (!vp) return NULL; - pairmemcpy(vp, (const uint8_t *) packet, talloc_array_length((uint8_t *)packet)); + pairmemcpy(vp, (uint8_t *) packet, talloc_array_length((uint8_t *)packet)); return vp; } diff --git a/src/modules/rlm_eap/libeap/eap_chbind.h b/src/modules/rlm_eap/libeap/eap_chbind.h index d5a179ad2ff..914e36447ad 100644 --- a/src/modules/rlm_eap/libeap/eap_chbind.h +++ b/src/modules/rlm_eap/libeap/eap_chbind.h @@ -58,7 +58,7 @@ typedef struct CHBIND_REQ { /* Channel binding function prototypes */ PW_CODE chbind_process(REQUEST *request, CHBIND_REQ *chbind_req); -VALUE_PAIR *eap_chbind_packet2vp(REQUEST *request, const chbind_packet_t *packet); +VALUE_PAIR *eap_chbind_packet2vp(REQUEST *request, chbind_packet_t *packet); chbind_packet_t *eap_chbind_vp2packet(TALLOC_CTX *ctx, VALUE_PAIR *vps); #endif /*_EAP_CHBIND_H*/