Mercurial > hg > nginx
diff src/event/ngx_event_quic_transport.c @ 8447:97adb87f149b quic
Get rid of hardcoded numbers used for quic handshake errors.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 23 Jun 2020 11:57:00 +0300 |
parents | 769d8bdeffb0 |
children | e0f92f68e018 |
line wrap: on
line diff
--- a/src/event/ngx_event_quic_transport.c +++ b/src/event/ngx_event_quic_transport.c @@ -104,8 +104,6 @@ static char *ngx_quic_errors[] = { "APPLICATION_ERROR", "CRYPTO_BUFFER_EXCEEDED", "KEY_UPDATE_ERROR", - "unknown error 0xF", - "CRYPTO_ERROR", }; @@ -218,6 +216,9 @@ ngx_quic_build_int(u_char **pos, uint64_ u_char * ngx_quic_error_text(uint64_t error_code) { + if (error_code >= NGX_QUIC_ERR_CRYPTO_ERROR) { + return (u_char *) "handshake error"; + } if (error_code >= NGX_QUIC_ERR_LAST) { return (u_char *) "unknown error";