This commit is contained in:
Zhi Guan
2026-06-17 16:55:36 +08:00
parent b0e5c4aa1b
commit cad645da20
6 changed files with 19 additions and 8 deletions

View File

@@ -331,17 +331,22 @@ restart:
if (tls_init(&conn, &ctx) != 1
|| tls_set_socket(&conn, conn_sock) != 1) {
error_print();
return -1;
tls_socket_close(conn_sock);
goto restart;
}
if (tls_socket_set_nonblocking(conn_sock, 1) != 1) {
error_print();
return -1;
tls_cleanup(&conn);
tls_socket_close(conn_sock);
goto restart;
}
if (do_handshake_select(&conn) != 1) {
error_print();
return -1;
tls_cleanup(&conn);
tls_socket_close(conn_sock);
goto restart;
}
for (;;) {