mirror of
https://github.com/nginx/nginx.git
synced 2024-12-01 21:19:12 -06:00
flush nocachable variables before ngx_http_script_run()
This commit is contained in:
parent
3e933d2919
commit
2c8f05737a
@ -305,9 +305,20 @@ u_char *
|
||||
ngx_http_script_run(ngx_http_request_t *r, ngx_str_t *value,
|
||||
void *code_lengths, size_t len, void *code_values)
|
||||
{
|
||||
ngx_http_script_code_pt code;
|
||||
ngx_http_script_len_code_pt lcode;
|
||||
ngx_http_script_engine_t e;
|
||||
ngx_uint_t i;
|
||||
ngx_http_script_code_pt code;
|
||||
ngx_http_script_len_code_pt lcode;
|
||||
ngx_http_script_engine_t e;
|
||||
ngx_http_core_main_conf_t *cmcf;
|
||||
|
||||
cmcf = ngx_http_get_module_main_conf(r, ngx_http_core_module);
|
||||
|
||||
for (i = 0; i < cmcf->variables.nelts; i++) {
|
||||
if (r->variables[i].no_cachable) {
|
||||
r->variables[i].valid = 0;
|
||||
r->variables[i].not_found = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ngx_memzero(&e, sizeof(ngx_http_script_engine_t));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user