The various talloc() functions don't take 'const', so we can't,
either
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;
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;
}
/* 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*/