]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add more DEBUG3
authorAlan T. DeKok <aland@freeradius.org>
Thu, 2 Mar 2023 23:48:40 +0000 (18:48 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Mar 2023 13:15:28 +0000 (08:15 -0500)
src/main/tls_listen.c

index b08385f801a2a692411160313f9ce43b2c37dfc1..cd1c7e1d8c921a488367588cde1d741613d917da 100644 (file)
@@ -1021,6 +1021,7 @@ static int try_connect(listen_socket_t *sock)
 
                case SSL_ERROR_WANT_READ:
                case SSL_ERROR_WANT_WRITE:
+                       DEBUG3("(TLS) SSL_connect() returned %s", ERR_reason_error_string(ret));
                        return 0;
                }
        }
@@ -1083,6 +1084,7 @@ static ssize_t proxy_tls_read(rad_listen_t *listener)
                        switch (err) {
                        case SSL_ERROR_WANT_READ:
                        case SSL_ERROR_WANT_WRITE:
+                               DEBUG3("(TLS) SSL_read() returned %s", ERR_reason_error_string(err));
                                return 0; /* do some more work later */
 
                        case SSL_ERROR_ZERO_RETURN:
@@ -1135,6 +1137,7 @@ static ssize_t proxy_tls_read(rad_listen_t *listener)
                        switch (SSL_get_error(sock->ssn->ssl, rcode)) {
                        case SSL_ERROR_WANT_READ:
                        case SSL_ERROR_WANT_WRITE:
+                               DEBUG3("(TLS) SSL_read() returned %s", ERR_reason_error_string(rcode));
                                return 0;
 
                        case SSL_ERROR_ZERO_RETURN:
@@ -1326,6 +1329,7 @@ int proxy_tls_send(rad_listen_t *listener, REQUEST *request)
                case SSL_ERROR_NONE:
                case SSL_ERROR_WANT_READ:
                case SSL_ERROR_WANT_WRITE:
+                       DEBUG3("(TLS) SSL_write() returned %s", ERR_reason_error_string(err));
                        break;  /* let someone else retry */
 
                default:
@@ -1392,6 +1396,7 @@ int proxy_tls_send_reply(rad_listen_t *listener, REQUEST *request)
                case SSL_ERROR_NONE:
                case SSL_ERROR_WANT_READ:
                case SSL_ERROR_WANT_WRITE:
+                       DEBUG3("(TLS) SSL_write() returned %s", ERR_reason_error_string(err));
                        break;  /* let someone else retry */
 
                default: