diff options
author | Roman Arutyunyan <arut@nginx.com> | 2020-09-06 14:51:23 +0300 |
---|---|---|
committer | Roman Arutyunyan <arut@nginx.com> | 2020-09-06 14:51:23 +0300 |
commit | 6983bc0a37bdec605b471643c2e6a0b0f6d6140f (patch) | |
tree | 9120de22abe3f0c1050098f3ceeab0064eeb4d1e /src/http/v3/ngx_http_v3_request.c | |
parent | d6065b2791ad41b6d0b1730ee085dcc8a4dde736 (diff) | |
download | nginx-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