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
index 412a137..2f3f054 100644
--- a/src/http/modules/ngx_http_userid_filter_module.c
+++ b/src/http/modules/ngx_http_userid_filter_module.c
@@ -248,14 +248,14 @@
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_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 @@
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);
}