*/
static int count_connections(void *ctx, UNUSED uint8_t const *key, UNUSED size_t keylen, void *data)
{
- fr_io_client_t *client = data;
+ fr_io_client_t *client = talloc_get_type_abort(data, fr_io_client_t);
int connections;
/*
fr_listen_t *child;
int value, accept_fd = -1;
+ fr_assert(is_dup != NULL);
+
get_inst(li, &inst, &thread, &connection, &child);
track = NULL;
static void client_expiry_timer(fr_event_list_t *el, fr_time_t now, void *uctx)
{
- fr_io_client_t *client = uctx;
+ fr_io_client_t *client = talloc_get_type_abort(uctx, fr_io_client_t);
fr_io_instance_t const *inst;
fr_io_connection_t *connection;
fr_time_delta_t delay;
fr_io_instance_t const *inst;
fr_io_thread_t *thread;
fr_io_connection_t *connection;
- fr_io_track_t *track = packet_ctx;
+ fr_io_track_t *track = talloc_get_type_abort(packet_ctx, fr_io_track_t);
fr_io_client_t *client;
RADCLIENT *radclient;
fr_listen_t *child;