From 13bceeee239fb2b66ef21c5f4a44d99cfb0ef973 Mon Sep 17 00:00:00 2001 From: Ruediger Pluem Date: Sun, 9 Oct 2005 10:59:06 +0000 Subject: [PATCH] * Fix a declaration problem introduced in r195013 that is C99 but not ANSI C compatible. Thus move declaration of *worker to the top of find_session_route to make it ANSI C compatible again. Submitted by: NormW Reviewed by: Ruediger Pluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@307389 13f79535-47bb-0310-9956-ffa450edef68 --- modules/proxy/mod_proxy_balancer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/proxy/mod_proxy_balancer.c b/modules/proxy/mod_proxy_balancer.c index 3cff08ebe4..6c23a3a98f 100644 --- a/modules/proxy/mod_proxy_balancer.c +++ b/modules/proxy/mod_proxy_balancer.c @@ -187,6 +187,8 @@ static proxy_worker *find_session_route(proxy_balancer *balancer, char **route, char **url) { + proxy_worker *worker = NULL; + if (!balancer->sticky) return NULL; /* Try to find the sticky route inside url */ @@ -208,7 +210,7 @@ static proxy_worker *find_session_route(proxy_balancer *balancer, /* We have a route in path or in cookie * Find the worker that has this route defined. */ - proxy_worker *worker = find_route_worker(balancer, *route); + worker = find_route_worker(balancer, *route); if (worker && !PROXY_WORKER_IS_USABLE(worker)) { /* We have a worker that is unusable. * It can be in error or disabled, but in case -- 2.40.0