comparison src/http/ngx_http_variables.c @ 424:9da1d9d94d18 NGINX_0_7_24

nginx 0.7.24 *) Feature: the "if_modified_since" directive. *) Bugfix: nginx did not process a FastCGI server response, if the server send too many messages to stderr before response. *) Bugfix: the "$cookie_..." variables did not work in the SSI and the perl module.
author Igor Sysoev <http://sysoev.ru>
date Mon, 01 Dec 2008 00:00:00 +0300
parents 88d3e895bdf9
children fd759445d8a8
comparison
equal deleted inserted replaced
423:ca440bb56eca 424:9da1d9d94d18
22 ngx_http_variable_value_t *v, uintptr_t data); 22 ngx_http_variable_value_t *v, uintptr_t data);
23 23
24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r, 24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r,
25 ngx_http_variable_value_t *v, uintptr_t data); 25 ngx_http_variable_value_t *v, uintptr_t data);
26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r, 26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r,
27 ngx_http_variable_value_t *v, uintptr_t data);
28 static ngx_int_t ngx_http_variable_cookie(ngx_http_request_t *r,
27 ngx_http_variable_value_t *v, uintptr_t data); 29 ngx_http_variable_value_t *v, uintptr_t data);
28 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r, 30 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r,
29 ngx_http_variable_value_t *v, uintptr_t data); 31 ngx_http_variable_value_t *v, uintptr_t data);
30 32
31 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r, 33 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r,
488 return NULL; 490 return NULL;
489 } 491 }
490 492
491 if (ngx_strncmp(name->data, "cookie_", 7) == 0) { 493 if (ngx_strncmp(name->data, "cookie_", 7) == 0) {
492 494
493 if (ngx_http_variable_argument(r, vv, (uintptr_t) name) == NGX_OK) { 495 if (ngx_http_variable_cookie(r, vv, (uintptr_t) name) == NGX_OK) {
494 return vv; 496 return vv;
495 } 497 }
496 498
497 return NULL; 499 return NULL;
498 } 500 }