]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Additional debugging
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 4 Jul 2017 19:00:01 +0000 (15:00 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 4 Jul 2017 19:00:01 +0000 (15:00 -0400)
src/main/connection.c
src/modules/rlm_logtee/rlm_logtee.c

index fe19c32df046f223480a6093e563e1a8cd015ea7..709a747c80fbf8c02defb8345bf2ab4508e0f0ae 100644 (file)
@@ -292,6 +292,7 @@ static int _connection_free(fr_connection_t *conn)
        case FR_CONNECTION_STATE_FAILED:
        case FR_CONNECTION_STATE_TIMEOUT:
                if (conn->fd >= 0) {
+                       DEBUG2("Closing connection (%i)", conn->fd);
                        fr_event_fd_delete(conn->el, conn->fd);
                        conn->close(conn->fd, conn->uctx);
                        conn->fd = -1;
index 5093ec3e75e8588b127800021ef86e41940e2870..b0b15fa1d5d7de5ce4217df0fad96df4b5fe913b 100644 (file)
@@ -293,6 +293,7 @@ static void _logtee_conn_writable(UNUSED fr_event_list_t *el, int sock, UNUSED i
  */
 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);
 }
@@ -305,6 +306,7 @@ static void logtee_fd_idle(rlm_logtee_thread_t *t)
  */
 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);
 }
@@ -314,6 +316,7 @@ static void logtee_fd_active(rlm_logtee_thread_t *t)
  */
 static void _logtee_conn_close(int fd, UNUSED void *uctx)
 {
+       DEBUG3("Closing socket (%i)", fd);
        if (shutdown(fd, SHUT_RDWR) < 0) DEBUG3("Shutdown on socket (%i) failed: %s", fd, fr_syserror(errno));
        if (close(fd) < 0) DEBUG3("Closing socket (%i) failed: %s", fd, fr_syserror(errno));
 }
@@ -325,6 +328,8 @@ static fr_connection_state_t _logtee_conn_open(UNUSED int fd, UNUSED fr_event_li
 {
        rlm_logtee_thread_t     *t = talloc_get_type_abort(uctx, rlm_logtee_thread_t);
 
+       DEBUG2("Socket connected");
+
        /*
         *      If we have data pending, add the writable event immediately
         */
@@ -334,7 +339,6 @@ static fr_connection_state_t _logtee_conn_open(UNUSED int fd, UNUSED fr_event_li
                logtee_fd_idle(t);
        }
 
-       return FR_CONNECTION_STATE_CONNECTING;
        return FR_CONNECTION_STATE_CONNECTED;
 }