*/
static void logtee_fd_idle(rlm_logtee_thread_t *t)
{
- DEBUG4("Marking socket (%i) as idle", fr_connection_get_fd(t->conn));
- fr_event_fd_insert(t->el, fr_connection_get_fd(t->conn),
- _logtee_conn_read, NULL, _logtee_conn_error, t);
+ DEBUG3("Marking socket (%i) as idle", fr_connection_get_fd(t->conn));
+ if (fr_event_fd_insert(t->el, fr_connection_get_fd(t->conn),
+ _logtee_conn_read, NULL, _logtee_conn_error, t) < 0) {
+ PERROR("Failed inserting FD event");
+ }
}
/** Set the socket to active
*/
static void logtee_fd_active(rlm_logtee_thread_t *t)
{
- DEBUG4("Marking socket (%i) as active - Draining requests", fr_connection_get_fd(t->conn));
- fr_event_fd_insert(t->el, fr_connection_get_fd(t->conn),
- _logtee_conn_read, _logtee_conn_writable, _logtee_conn_error, t);
+ DEBUG3("Marking socket (%i) as active - Draining requests", fr_connection_get_fd(t->conn));
+ if (fr_event_fd_insert(t->el, fr_connection_get_fd(t->conn),
+ _logtee_conn_read, _logtee_conn_writable, _logtee_conn_error, t) < 0) {
+ PERROR("Failed inserting FD event");
+ }
}
/** Shutdown/close a file descriptor