changeset 3659:7e69af2dd93c

set uid values for main request only
author Igor Sysoev <igor@sysoev.ru>
date Wed, 30 Jun 2010 13:15:20 +0000
parents 99b2da73c29d
children 564b4ca17cb3
files src/http/modules/ngx_http_userid_filter_module.c
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/http/modules/ngx_http_userid_filter_module.c
+++ b/src/http/modules/ngx_http_userid_filter_module.c
@@ -248,14 +248,14 @@ ngx_http_userid_got_variable(ngx_http_re
         return NGX_OK;
     }
 
-    ctx = ngx_http_userid_get_uid(r, conf);
+    ctx = ngx_http_userid_get_uid(r->main, conf);
 
     if (ctx == NULL) {
         return NGX_ERROR;
     }
 
     if (ctx->uid_got[3] != 0) {
-        return ngx_http_userid_variable(r, v, &conf->name, ctx->uid_got);
+        return ngx_http_userid_variable(r->main, v, &conf->name, ctx->uid_got);
     }
 
     v->not_found = 1;
@@ -271,14 +271,14 @@ ngx_http_userid_set_variable(ngx_http_re
     ngx_http_userid_ctx_t   *ctx;
     ngx_http_userid_conf_t  *conf;
 
-    conf = ngx_http_get_module_loc_conf(r, ngx_http_userid_filter_module);
+    conf = ngx_http_get_module_loc_conf(r->main, ngx_http_userid_filter_module);
 
     if (conf->enable < NGX_HTTP_USERID_V1) {
         v->not_found = 1;
         return NGX_OK;
     }
 
-    ctx = ngx_http_userid_get_uid(r, conf);
+    ctx = ngx_http_userid_get_uid(r->main, conf);
 
     if (ctx == NULL) {
         return NGX_ERROR;
@@ -291,12 +291,12 @@ ngx_http_userid_set_variable(ngx_http_re
             return NGX_OK;
         }
 
-        if (ngx_http_userid_create_uid(r, ctx, conf) != NGX_OK) {
+        if (ngx_http_userid_create_uid(r->main, ctx, conf) != NGX_OK) {
             return NGX_ERROR;
         }
     }
 
-    return ngx_http_userid_variable(r, v, &conf->name, ctx->uid_set);
+    return ngx_http_userid_variable(r->main, v, &conf->name, ctx->uid_set);
 }