diff options
| author | Sergey Kandaurov <pluknet@nginx.com> | 2020-05-09 17:39:47 +0300 |
|---|---|---|
| committer | Sergey Kandaurov <pluknet@nginx.com> | 2020-05-09 17:39:47 +0300 |
| commit | 13fb3fbd6762ea458fbfced66dbb415ad330ca6c (patch) | |
| tree | c715def58b235f1c413365cbcda7499b059e0a54 /src/event/ngx_event_quic.c | |
| parent | 7017a641839ef8922b59d2737e35c2bc4d3d023f (diff) | |
| download | nginx-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.c | 23 |
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; } |
