mirror of
https://github.com/nginx/nginx.git
synced 2026-08-27 04:07:18 +00:00
nginx-0.3.49-RELEASE import
*) Bugfix: in the "set" directive.
*) Bugfix: if two or more FastCGI subrequests was in SSI, then first
subrequest output was included instead of second and following
subrequests.
This commit is contained in:
parent
e50ef56c96
commit
af3b7ea9ad
4 changed files with 31 additions and 3 deletions
|
|
@ -8,7 +8,7 @@
|
|||
#define _NGINX_H_INCLUDED_
|
||||
|
||||
|
||||
#define NGINX_VER "nginx/0.3.48"
|
||||
#define NGINX_VER "nginx/0.3.49"
|
||||
|
||||
#define NGINX_VAR "NGINX"
|
||||
#define NGX_OLDPID_EXT ".oldbin"
|
||||
|
|
|
|||
|
|
@ -1476,7 +1476,7 @@ ngx_http_fastcgi_add_variables(ngx_conf_t *cf)
|
|||
ngx_http_variable_t *var;
|
||||
|
||||
var = ngx_http_add_variable(cf, &ngx_http_fastcgi_script_name,
|
||||
NGX_HTTP_VAR_NOHASH);
|
||||
NGX_HTTP_VAR_NOHASH|NGX_HTTP_VAR_NOCACHABLE);
|
||||
if (var == NULL) {
|
||||
return NGX_ERROR;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -501,7 +501,7 @@ ngx_http_script_copy_capture_len_code(ngx_http_script_engine_t *e)
|
|||
&& (e->request->quoted_uri || e->request->plus_in_uri))
|
||||
{
|
||||
return e->captures[code->n + 1] - e->captures[code->n]
|
||||
+ ngx_escape_uri(NULL,
|
||||
+ 2 * ngx_escape_uri(NULL,
|
||||
&e->line.data[e->captures[code->n]],
|
||||
e->captures[code->n + 1] - e->captures[code->n],
|
||||
NGX_ESCAPE_ARGS);
|
||||
|
|
@ -1016,9 +1016,11 @@ ngx_http_script_complex_value_code(ngx_http_script_engine_t *e)
|
|||
ngx_memzero(&le, sizeof(ngx_http_script_engine_t));
|
||||
|
||||
le.ip = code->lengths->elts;
|
||||
le.line = e->line;
|
||||
le.request = e->request;
|
||||
le.captures = e->captures;
|
||||
le.ncaptures = e->ncaptures;
|
||||
le.quote = e->quote;
|
||||
|
||||
for (len = 0; *(uintptr_t *) le.ip; len += lcode(&le)) {
|
||||
lcode = *(ngx_http_script_len_code_pt *) le.ip;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue