diff --git a/modules/proxy/mod_proxy_balancer.c b/modules/proxy/mod_proxy_balancer.c index e0cbc7eadb..5e1d78bc54 100644 --- a/modules/proxy/mod_proxy_balancer.c +++ b/modules/proxy/mod_proxy_balancer.c @@ -922,10 +922,10 @@ static int balancer_post_config(apr_pool_t *pconf, apr_pool_t *plog, static void create_radio(const char *name, unsigned int flag, request_rec *r) { - ap_rvputs(r, "
(None) ", r); } - ap_rprintf(r, " | %s | \n", + ap_rprintf(r, "%s | \n", balancer->s->sticky_force ? "On" : "Off"); - ap_rprintf(r, "%" APR_TIME_T_FMT " | ", + ap_rprintf(r, "%" APR_TIME_T_FMT " | ", apr_time_sec(balancer->s->timeout)); ap_rprintf(r, "%d | \n", balancer->s->max_attempts); ap_rprintf(r, "%s | \n", @@ -1531,9 +1531,9 @@ static int balancer_handler(request_rec *r) worker = *workers; ap_rvputs(r, "
pool, r->uri), "?b=", - balancer->s->name + sizeof(BALANCER_PREFIX) - 1, "&w=", + balancer->s->name + sizeof(BALANCER_PREFIX) - 1, "&w=", ap_escape_uri(r->pool, worker->s->name), - "&nonce=", balancer->s->nonce, + "&nonce=", balancer->s->nonce, "\">", NULL); ap_rvputs(r, (*worker->s->uds_path ? "" : ""), ap_proxy_worker_name(r->pool, worker), (*worker->s->uds_path ? "" : ""), " | ", NULL); @@ -1564,7 +1564,7 @@ static int balancer_handler(request_rec *r) ap_rvputs(r, (*wsel->s->uds_path?"":""), ap_proxy_worker_name(r->pool, wsel), (*wsel->s->uds_path?"":""), "\n", NULL); ap_rputs("