*/
static void logtee_fd_idle(rlm_logtee_thread_t *t)
{
- DEBUG3("Marking socket (%i) as idle", fr_connection_get_handle(t->conn));
- if (fr_event_fd_insert(t->conn, t->el, fr_connection_get_handle(t->conn),
+ int fd = *((int *)fr_connection_get_handle(t->conn));
+
+ DEBUG3("Marking socket (%i) as idle", fd);
+ if (fr_event_fd_insert(t->conn, t->el, fd,
_logtee_conn_read,
NULL,
_logtee_conn_error,
*/
static void logtee_fd_active(rlm_logtee_thread_t *t)
{
- DEBUG3("Marking socket (%i) as active - Draining requests", fr_connection_get_handle(t->conn));
- if (fr_event_fd_insert(t->conn, t->el, fr_connection_get_handle(t->conn),
+ int fd = *((int *)fr_connection_get_handle(t->conn));
+
+ DEBUG3("Marking socket (%i) as active - Draining requests", fd);
+ if (fr_event_fd_insert(t->conn, t->el, fd,
_logtee_conn_read,
_logtee_conn_writable,
_logtee_conn_error,