nginx/src
Roman Arutyunyan 5818f8a669 QUIC: fixed stream cleanup (ticket #2586).
Stream connection cleanup handler ngx_quic_stream_cleanup_handler() calls
ngx_quic_shutdown_stream() after which it resets the pointer from quic stream
to the connection (sc->connection = NULL).  Previously if this call failed,
sc->connection retained the old value, while the connection was freed by the
application code.  This resulted later in a second attempt to close the freed
connection, which lead to allocator double free error.

The fix is to reset the sc->connection pointer in case of error.
2024-02-14 15:55:37 +04:00
..
core Version bump. 2023-10-27 01:29:28 +04:00
event QUIC: fixed stream cleanup (ticket #2586). 2024-02-14 15:55:37 +04:00
http HTTP/3: added more compatibility checks for "listen ... quic". 2024-01-30 19:19:26 +04:00
mail SSL: removed the "ssl" directive. 2023-06-08 14:49:27 +04:00
misc Cpp test: added stream. 2020-10-13 07:44:09 +03:00
os AIO operations now add timers (ticket #2162). 2024-01-29 10:31:37 +03:00
stream Common tree insert function for QUIC and UDP connections. 2023-05-14 12:30:11 +04:00