# HG changeset patch # User Vladimir Homutov # Date 1623356271 -10800 # Node ID 80d396fd8ee8bb67fa3d7c66d7dfdd0522d2b73c # Parent 004172345bdc44cb72c2447f63e28d0389b1172c QUIC: improved errors readability. diff --git a/src/event/quic/ngx_event_quic.c b/src/event/quic/ngx_event_quic.c --- a/src/event/quic/ngx_event_quic.c +++ b/src/event/quic/ngx_event_quic.c @@ -912,7 +912,8 @@ ngx_quic_process_payload(ngx_connection_ if (!ngx_quic_keys_available(qc->keys, pkt->level)) { ngx_log_error(NGX_LOG_INFO, c->log, 0, - "quic no level %d keys yet, ignoring packet", pkt->level); + "quic no %s keys, ignoring packet", + ngx_quic_level_name(pkt->level)); return NGX_DECLINED; } diff --git a/src/event/quic/ngx_event_quic_ssl.c b/src/event/quic/ngx_event_quic_ssl.c --- a/src/event/quic/ngx_event_quic_ssl.c +++ b/src/event/quic/ngx_event_quic_ssl.c @@ -404,6 +404,7 @@ ngx_quic_crypto_input(ngx_connection_t * if (sslerr != SSL_ERROR_WANT_READ) { ngx_ssl_error(NGX_LOG_ERR, c->log, 0, "SSL_do_handshake() failed"); + qc->error_reason = "handshake failed"; return NGX_ERROR; }