summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_upstream.c
diff options
context:
space:
mode:
authorZhidao HONG <z.hong@f5.com>2021-09-07 21:13:44 +0800
committerZhidao HONG <z.hong@f5.com>2021-09-07 21:13:44 +0800
commita336928e1027af92d0c9bb2ccb369a3f9b53abae (patch)
tree24062e6f2e2fafbc665851797f5ec9b64c68b150 /src/nxt_upstream.c
parent9c1894bf7791d44c6ebd9a5637ccde10bc5da29c (diff)
downloadunit-a336928e1027af92d0c9bb2ccb369a3f9b53abae.tar.gz
unit-a336928e1027af92d0c9bb2ccb369a3f9b53abae.tar.bz2
Router: refactored variable pass.
Since the "pass" option supports both strings and variables, a generic nxt_var_t structure can be used in the configuration phase, and the "name" field in actions is redundant. No functional changes.
Diffstat (limited to 'src/nxt_upstream.c')
-rw-r--r--src/nxt_upstream.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/nxt_upstream.c b/src/nxt_upstream.c
index de9b1d49..17593173 100644
--- a/src/nxt_upstream.c
+++ b/src/nxt_upstream.c
@@ -141,6 +141,11 @@ static nxt_http_action_t *
nxt_upstream_handler(nxt_task_t *task, nxt_http_request_t *r,
nxt_http_action_t *action)
{
- return nxt_upstream_proxy_handler(task, r,
- r->conf->upstreams[action->u.upstream_number]);
+ nxt_upstream_t *u;
+
+ u = r->conf->upstreams[action->u.upstream_number];
+
+ nxt_debug(task, "upstream handler: \"%V\"", &u->name);
+
+ return nxt_upstream_proxy_handler(task, r, u);
}