Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic_transport.c @ 7942: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 |
comparison
equal
deleted
inserted
replaced
7941:df29219988bc | 7942:97adb87f149b |
---|---|
102 "PROTOCOL_VIOLATION", | 102 "PROTOCOL_VIOLATION", |
103 "INVALID_TOKEN", | 103 "INVALID_TOKEN", |
104 "APPLICATION_ERROR", | 104 "APPLICATION_ERROR", |
105 "CRYPTO_BUFFER_EXCEEDED", | 105 "CRYPTO_BUFFER_EXCEEDED", |
106 "KEY_UPDATE_ERROR", | 106 "KEY_UPDATE_ERROR", |
107 "unknown error 0xF", | |
108 "CRYPTO_ERROR", | |
109 }; | 107 }; |
110 | 108 |
111 | 109 |
112 static ngx_inline u_char * | 110 static ngx_inline u_char * |
113 ngx_quic_parse_int(u_char *pos, u_char *end, uint64_t *out) | 111 ngx_quic_parse_int(u_char *pos, u_char *end, uint64_t *out) |
216 | 214 |
217 | 215 |
218 u_char * | 216 u_char * |
219 ngx_quic_error_text(uint64_t error_code) | 217 ngx_quic_error_text(uint64_t error_code) |
220 { | 218 { |
219 if (error_code >= NGX_QUIC_ERR_CRYPTO_ERROR) { | |
220 return (u_char *) "handshake error"; | |
221 } | |
221 | 222 |
222 if (error_code >= NGX_QUIC_ERR_LAST) { | 223 if (error_code >= NGX_QUIC_ERR_LAST) { |
223 return (u_char *) "unknown error"; | 224 return (u_char *) "unknown error"; |
224 } | 225 } |
225 | 226 |