# HG changeset patch # User Igor Sysoev # Date 1277903720 0 # Node ID 7e69af2dd93c961609c7fff3d64684cbeeb9317a # Parent 99b2da73c29d93a4ffb0b635e282888a8f34dd5b set uid values for main request only diff --git a/src/http/modules/ngx_http_userid_filter_module.c b/src/http/modules/ngx_http_userid_filter_module.c --- 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); }