fr_io_instance_t *inst;
fr_io_connection_t *connection;
fr_listen_t *child;
+ fr_io_client_t *client;
get_inst(li->app_io_instance, &inst, &connection, &child);
talloc_free(connection->dl_inst);
}
- return 0;
-}
-
-
-static int mod_detach(void *instance)
-{
- fr_io_instance_t *inst;
- fr_io_connection_t *connection;
- fr_listen_t *child;
- int rcode;
- fr_io_client_t *client;
-
- get_inst(instance, &inst, &connection, &child);
-
- rcode = inst->app_io->detach(child->app_io_instance);
- if (rcode < 0) return rcode;
-
/*
* Each client is it's own talloc context, so we have to
* clean them up individually.
.magic = RLM_MODULE_INIT,
.name = "radius_master_io",
- .detach = mod_detach,
.bootstrap = mod_bootstrap,
.instantiate = mod_instantiate,