Mercurial > hg > nginx-quic
changeset 7856:aecd8ec29c8e quic
Removed redundant SSL_do_handshake call before any handshake data.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Sat, 09 May 2020 17:39:47 +0300 |
parents | 81a4f98a2556 |
children | efe1f104caf7 |
files | src/event/ngx_event_quic.c |
diffstat | 1 files changed, 0 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- 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_s 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_ 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; }