]> git.kaiwu.me - nginx.git/commitdiff
$cookie_... variable did not for SSI and perl
authorIgor Sysoev <igor@sysoev.ru>
Mon, 1 Dec 2008 13:59:35 +0000 (13:59 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 1 Dec 2008 13:59:35 +0000 (13:59 +0000)
src/http/ngx_http_variables.c

index aad541e815353692e68a341bef00dc3fd1bc9214..998c4ce35a87dc9860f06efb5048b723cc8f4f52 100644 (file)
@@ -25,6 +25,8 @@ static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r,
     ngx_http_variable_value_t *v, uintptr_t data);
 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r,
     ngx_http_variable_value_t *v, uintptr_t data);
+static ngx_int_t ngx_http_variable_cookie(ngx_http_request_t *r,
+    ngx_http_variable_value_t *v, uintptr_t data);
 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r,
     ngx_http_variable_value_t *v, uintptr_t data);
 
@@ -490,7 +492,7 @@ ngx_http_get_variable(ngx_http_request_t *r, ngx_str_t *name, ngx_uint_t key,
 
     if (ngx_strncmp(name->data, "cookie_", 7) == 0) {
 
-        if (ngx_http_variable_argument(r, vv, (uintptr_t) name) == NGX_OK) {
+        if (ngx_http_variable_cookie(r, vv, (uintptr_t) name) == NGX_OK) {
             return vv;
         }