]> git.kaiwu.me - nginx.git/commit
Use only preallocated memory in ngx_readv_chain() (ticket #1408).
authorRuslan Ermilov <ru@nginx.com>
Mon, 5 Jul 2021 10:09:23 +0000 (13:09 +0300)
committerRuslan Ermilov <ru@nginx.com>
Mon, 5 Jul 2021 10:09:23 +0000 (13:09 +0300)
commitb20768e61cd3569160a57e2f0e2e6d0def87792e
treefb26ffe1c925aaef7456a7bc292b76ce5da4c8a5
parent07c63a42640e59bf5e3399cfdafd498b61671780
Use only preallocated memory in ngx_readv_chain() (ticket #1408).

In d1bde5c3c5d2, the number of preallocated iovec's for ngx_readv_chain()
was increased.  Still, in some setups, the function might allocate memory
for iovec's from a connection pool, which is only freed when closing the
connection.

The ngx_readv_chain() function was modified to use only preallocated
memory, similarly to the ngx_writev_chain() change in 8e903522c17a.
src/os/unix/ngx_readv_chain.c