aboutsummaryrefslogtreecommitdiff
path: root/src/http/v3/ngx_http_v3_request.c
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2020-09-06 14:51:23 +0300
committerRoman Arutyunyan <arut@nginx.com>2020-09-06 14:51:23 +0300
commit6983bc0a37bdec605b471643c2e6a0b0f6d6140f (patch)
tree9120de22abe3f0c1050098f3ceeab0064eeb4d1e /src/http/v3/ngx_http_v3_request.c
parentd6065b2791ad41b6d0b1730ee085dcc8a4dde736 (diff)
downloadnginx-6983bc0a37bdec605b471643c2e6a0b0f6d6140f.tar.gz
nginx-6983bc0a37bdec605b471643c2e6a0b0f6d6140f.zip
QUIC: do not send STOP_SENDING after STREAM fin.
Previously STOP_SENDING was sent to client upon stream closure if rev->eof and rev->error were not set. This was an indirect indication that no RESET_STREAM or STREAM fin has arrived. But it is indeed possible that rev->eof is not set, but STREAM fin has already been received, just not read out by the application. In this case sending STOP_SENDING does not make sense and can be misleading for some clients.
Diffstat (limited to 'src/http/v3/ngx_http_v3_request.c')
0 files changed, 0 insertions, 0 deletions