diff options
author | Vladimir Homutov <vl@nginx.com> | 2021-02-10 14:10:14 +0300 |
---|---|---|
committer | Vladimir Homutov <vl@nginx.com> | 2021-02-10 14:10:14 +0300 |
commit | 8a3c4c6d8cecd9d777341199cfcec32bbe9bf518 (patch) | |
tree | 3adb60c3cd6edb1135db7d2f1808fa370d0736a8 /src | |
parent | 5d4e864e0d83c4eae10d26cfca3be1bba415982a (diff) | |
download | nginx-8a3c4c6d8cecd9d777341199cfcec32bbe9bf518.tar.gz nginx-8a3c4c6d8cecd9d777341199cfcec32bbe9bf518.zip |
QUIC: distinguish reserved transport parameters in logging.
18.1. Reserved Transport Parameters
Transport parameters with an identifier of the form "31 * N + 27" for
integer values of N are reserved to exercise the requirement that
unknown transport parameters be ignored. These transport parameters
have no semantics, and can carry arbitrary values.
Diffstat (limited to 'src')
-rw-r--r-- | src/event/quic/ngx_event_quic_transport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/event/quic/ngx_event_quic_transport.c b/src/event/quic/ngx_event_quic_transport.c index bba1a9b39..cc9b35114 100644 --- a/src/event/quic/ngx_event_quic_transport.c +++ b/src/event/quic/ngx_event_quic_transport.c @@ -1652,7 +1652,8 @@ ngx_quic_parse_transport_params(u_char *p, u_char *end, ngx_quic_tp_t *tp, if (rc == NGX_DECLINED) { ngx_log_error(NGX_LOG_INFO, log, 0, - "quic unknown transport param id:0x%xL, skipped", id); + "quic %s transport param id:0x%xL, skipped", + (id % 31 == 27) ? "reserved" : "unknown", id); } p += len; |