mirror of
https://github.com/nginx/nginx.git
synced 2024-12-31 19:27:43 -06:00
Proxy: clear script engine used to calculate lengths.
Previous code is believed to be safe, but might access uninitialized memory (e.g., e->quote).
This commit is contained in:
parent
885861b683
commit
330ebdc8fe
@ -993,6 +993,8 @@ ngx_http_proxy_create_request(ngx_http_request_t *r)
|
|||||||
|
|
||||||
len += uri_len;
|
len += uri_len;
|
||||||
|
|
||||||
|
ngx_memzero(&le, sizeof(ngx_http_script_engine_t));
|
||||||
|
|
||||||
ngx_http_script_flush_no_cacheable_variables(r, plcf->flushes);
|
ngx_http_script_flush_no_cacheable_variables(r, plcf->flushes);
|
||||||
|
|
||||||
if (plcf->body_set_len) {
|
if (plcf->body_set_len) {
|
||||||
|
Loading…
Reference in New Issue
Block a user