From: Alan T. DeKok Date: Mon, 15 Jan 2018 17:15:14 +0000 (-0500) Subject: const issues X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2f7902e3e03bfd02e6caa184c58dfed6a95effb;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 cbe9328eafd..b8364801b7a 100644 --- a/src/modules/proto_radius/proto_radius_udp.c +++ b/src/modules/proto_radius/proto_radius_udp.c @@ -1402,9 +1402,10 @@ static ssize_t mod_write(void *instance, void *packet_ctx, */ static int mod_close(void *instance) { - proto_radius_udp_t *inst = talloc_get_type_abort_const(instance, proto_radius_udp_t); + proto_radius_udp_t *inst = talloc_get_type_abort(instance, proto_radius_udp_t); close(inst->sockfd); + inst->sockfd = -1; /* * If we're the child, then free the module instance, on