aboutsummaryrefslogtreecommitdiff
path: root/src/core/nginx.h
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2022-01-25 09:45:50 +0300
committerRoman Arutyunyan <arut@nginx.com>2022-01-25 09:45:50 +0300
commitc40382267432d741d9ef24aecdec55d1768ae448 (patch)
tree7b2ec747d20e526750e6b6e29eb6fa5e28fa159d /src/core/nginx.h
parenta0aa287d13ef8d9b6916d3b52e9bfa2aa30871fe (diff)
downloadnginx-c40382267432d741d9ef24aecdec55d1768ae448.tar.gz
nginx-c40382267432d741d9ef24aecdec55d1768ae448.zip
QUIC: fixed chain returned from ngx_quic_write_chain().
Previously, when input ended on a QUIC buffer boundary, input chain was not advanced to the next buffer. As a result, ngx_quic_write_chain() returned a chain with an empty buffer instead of NULL. This broke HTTP write filter, preventing it from closing the HTTP request and eventually timing out. Now input chain is always advanced to a buffer that has data, before checking QUIC buffer boundary condition.
Diffstat (limited to 'src/core/nginx.h')
0 files changed, 0 insertions, 0 deletions