diff options
author | Valentin Bartenev <vbart@nginx.com> | 2016-11-28 19:19:21 +0300 |
---|---|---|
committer | Valentin Bartenev <vbart@nginx.com> | 2016-11-28 19:19:21 +0300 |
commit | 89f92b32430c1df2a25580d15f1b047cde8fb792 (patch) | |
tree | 2a9ac1b27f788dd1399ea0f24f76139bda1e6320 /src/core/ngx_slab.c | |
parent | 4c6e31a8577087561cefbed86cf9771604794b8c (diff) | |
download | nginx-89f92b32430c1df2a25580d15f1b047cde8fb792.tar.gz nginx-89f92b32430c1df2a25580d15f1b047cde8fb792.zip |
HTTP/2: fixed saving preread buffer to temp file (ticket #1143).
Previously, a request body bigger than "client_body_buffer_size" wasn't written
into a temporary file if it has been pre-read entirely. The preread buffer
is freed after processing, thus subsequent use of it might result in sending
corrupted body or cause a segfault.
Diffstat (limited to 'src/core/ngx_slab.c')
0 files changed, 0 insertions, 0 deletions