*
*/
if (!live->pending_clients) {
- MEM(live->pending_clients = fr_heap_create(inst->ctx, pending_client_cmp,
+ MEM(live->pending_clients = fr_heap_create(live, pending_client_cmp,
fr_io_client_t, pending_id));
}
/*
* Create the trie of clients for this socket.
*/
- MEM(live->trie = fr_trie_alloc(inst->ctx));
+ MEM(live->trie = fr_trie_alloc(live));
- MEM(live->alive_clients = fr_heap_create(inst->ctx, pending_client_cmp,
- fr_io_client_t, alive_id));
+ MEM(live->alive_clients = fr_heap_create(live, pending_client_cmp,
+ fr_io_client_t, alive_id));
talloc_set_destructor(live->alive_clients, _client_heap_free);
/*