summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorVladimir Homutov <vl@nginx.com>2020-04-23 12:25:00 +0300
committerVladimir Homutov <vl@nginx.com>2020-04-23 12:25:00 +0300
commited506f8e15d2b84b3122d692299755e2731b3c79 (patch)
tree88a34d4117e7a3c8bdc102b9cae1044981723afc /src
parent936f577967f6436fbe719274a1896fb4f0a1a9b5 (diff)
downloadnginx-ed506f8e15d2b84b3122d692299755e2731b3c79.tar.gz
nginx-ed506f8e15d2b84b3122d692299755e2731b3c79.tar.bz2
TODOs cleanup in transport.
We always generate stream frames that have length. The 'len' member is used during parsing incoming frames and can be safely ignored when generating output.
Diffstat (limited to 'src')
-rw-r--r--src/event/ngx_event_quic_transport.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/event/ngx_event_quic_transport.c b/src/event/ngx_event_quic_transport.c
index 546a25168..150deef98 100644
--- a/src/event/ngx_event_quic_transport.c
+++ b/src/event/ngx_event_quic_transport.c
@@ -1267,15 +1267,6 @@ ngx_quic_create_stream(u_char *p, ngx_quic_stream_frame_t *sf)
size_t len;
u_char *start;
- if (!sf->len) {
-#if 0
- ngx_log_error(NGX_LOG_INFO, log, 0,
- "attempt to generate a stream frame without length");
-#endif
- // XXX: handle error in caller
- return NGX_ERROR;
- }
-
if (p == NULL) {
len = ngx_quic_varint_len(sf->type);
@@ -1345,7 +1336,7 @@ ngx_quic_parse_transport_param(u_char *p, u_char *end, uint16_t id,
case NGX_QUIC_TP_ORIGINAL_CONNECTION_ID:
case NGX_QUIC_TP_STATELESS_RESET_TOKEN:
case NGX_QUIC_TP_PREFERRED_ADDRESS:
- // TODO
+ /* TODO: implement */
return NGX_DECLINED;
}