summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_quic.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2020-05-09 17:39:47 +0300
committerSergey Kandaurov <pluknet@nginx.com>2020-05-09 17:39:47 +0300
commit13fb3fbd6762ea458fbfced66dbb415ad330ca6c (patch)
treec715def58b235f1c413365cbcda7499b059e0a54 /src/event/ngx_event_quic.c
parent7017a641839ef8922b59d2737e35c2bc4d3d023f (diff)
downloadnginx-13fb3fbd6762ea458fbfced66dbb415ad330ca6c.tar.gz
nginx-13fb3fbd6762ea458fbfced66dbb415ad330ca6c.tar.bz2
Removed redundant SSL_do_handshake call before any handshake data.
Diffstat (limited to 'src/event/ngx_event_quic.c')
-rw-r--r--src/event/ngx_event_quic.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/event/ngx_event_quic.c b/src/event/ngx_event_quic.c
index 66162b4a6..74db8bc97 100644
--- a/src/event/ngx_event_quic.c
+++ b/src/event/ngx_event_quic.c
@@ -699,7 +699,6 @@ ngx_quic_new_cid(ngx_pool_t *pool, ngx_str_t *cid)
static ngx_int_t
ngx_quic_init_connection(ngx_connection_t *c)
{
- int n, sslerr;
u_char *p;
ssize_t len;
ngx_ssl_conn_t *ssl_conn;
@@ -751,28 +750,6 @@ ngx_quic_init_connection(ngx_connection_t *c)
qc->max_streams = qc->tp.initial_max_streams_bidi;
qc->state = NGX_QUIC_ST_HANDSHAKE;
- n = SSL_do_handshake(ssl_conn);
-
- ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
- "quic SSL_do_handshake: %d", n);
-
- if (n == -1) {
- sslerr = SSL_get_error(ssl_conn, n);
-
- ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
- "quic SSL_get_error: %d", sslerr);
-
- if (sslerr != SSL_ERROR_WANT_READ) {
- ngx_ssl_error(NGX_LOG_ERR, c->log, 0, "SSL_do_handshake() failed");
- return NGX_ERROR;
- }
- }
-
- ngx_log_debug2(NGX_LOG_DEBUG_EVENT, c->log, 0,
- "quic SSL_quic_read_level: %d, SSL_quic_write_level: %d",
- (int) SSL_quic_read_level(ssl_conn),
- (int) SSL_quic_write_level(ssl_conn));
-
return NGX_OK;
}