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