From: Alan T. DeKok Date: Wed, 31 Jan 2018 22:31:30 +0000 (-0500) Subject: const issues X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=734bcf043ec8eebc8a4313c3da57a1cc3c53a860;p=thirdparty%2Ffreeradius-server.git const issues --- diff --git a/src/modules/proto_radius/proto_radius_udp.c b/src/modules/proto_radius/proto_radius_udp.c index 23ef241b912..cd63cb06485 100644 --- a/src/modules/proto_radius/proto_radius_udp.c +++ b/src/modules/proto_radius/proto_radius_udp.c @@ -264,7 +264,7 @@ static int mod_src_address(fr_socket_addr_t *src, UNUSED void const *instance, v */ static int mod_dst_address(fr_socket_addr_t *dst, UNUSED void const *instance, void const *packet_ctx) { - fr_tracking_entry_t const *track = talloc_get_type_abort(packet_ctx, fr_tracking_entry_t); + fr_tracking_entry_t const *track = talloc_get_type_abort_const(packet_ctx, fr_tracking_entry_t); proto_radius_udp_address_t const *address = (proto_radius_udp_address_t const *) &track->src_dst[0]; memset(dst, 0, sizeof(*dst)); @@ -280,7 +280,7 @@ static int mod_dst_address(fr_socket_addr_t *dst, UNUSED void const *instance, v */ static RADCLIENT *mod_client(UNUSED void const *instance, void const *packet_ctx) { - fr_tracking_entry_t const *track = talloc_get_type_abort(packet_ctx, fr_tracking_entry_t); + fr_tracking_entry_t const *track = talloc_get_type_abort_const(packet_ctx, fr_tracking_entry_t); proto_radius_udp_address_t const *address = (proto_radius_udp_address_t const *) &track->src_dst[0]; return address->client;