Mercurial > hg > nginx
comparison src/event/quic/ngx_event_quic_ssl.c @ 9079:639fa6723700 quic
QUIC: improved ssl_reject_handshake error logging.
The check follows the ngx_ssl_handshake() change in 59e1c73fe02b.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 23 Feb 2023 16:26:38 +0400 |
parents | 0f4f781e57c1 |
children | 7da4791e0264 |
comparison
equal
deleted
inserted
replaced
9078:0f4f781e57c1 | 9079:639fa6723700 |
---|---|
421 | 421 |
422 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0, "SSL_get_error: %d", | 422 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0, "SSL_get_error: %d", |
423 sslerr); | 423 sslerr); |
424 | 424 |
425 if (sslerr != SSL_ERROR_WANT_READ) { | 425 if (sslerr != SSL_ERROR_WANT_READ) { |
426 | |
427 if (c->ssl->handshake_rejected) { | |
428 ngx_connection_error(c, 0, "handshake rejected"); | |
429 ERR_clear_error(); | |
430 | |
431 return NGX_ERROR; | |
432 } | |
433 | |
426 ngx_ssl_error(NGX_LOG_ERR, c->log, 0, "SSL_do_handshake() failed"); | 434 ngx_ssl_error(NGX_LOG_ERR, c->log, 0, "SSL_do_handshake() failed"); |
427 return NGX_ERROR; | 435 return NGX_ERROR; |
428 } | 436 } |
429 } | 437 } |
430 | 438 |