]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
thaw on WANT_READ
authorAlan T. DeKok <aland@freeradius.org>
Tue, 30 Jul 2024 02:14:26 +0000 (22:14 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 30 Jul 2024 20:57:40 +0000 (16:57 -0400)
src/main/tls_listen.c

index 0aeab7fb937a7ea74423998514b7d410ea63a9fe..6d4e1c351ce8d9fb547d1b15cc61371e21c83710 100644 (file)
@@ -1091,6 +1091,7 @@ static int try_connect(rad_listen_t *this)
                        return -1;
 
                case SSL_ERROR_WANT_READ:
+                       if (this->blocked) proxy_listener_thaw(this);
                        DEBUG3("(TLS) SSL_connect() returned WANT_READ");
                        return 2;