summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRuediger Pluem <rpluem@apache.org>2005-10-09 10:59:06 +0000
committerRuediger Pluem <rpluem@apache.org>2005-10-09 10:59:06 +0000
commit13bceeee239fb2b66ef21c5f4a44d99cfb0ef973 (patch)
treeaf34062eadcc70199f4949059acb449c00cba80c /modules
parent6c4c099fb4fe5c231c5e7892b87cbe55d6b777e5 (diff)
downloadhttpd-13bceeee239fb2b66ef21c5f4a44d99cfb0ef973.tar.gz
* 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 <normw bocnet.com.au> Reviewed by: Ruediger Pluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@307389 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules')
-rw-r--r--modules/proxy/mod_proxy_balancer.c4
1 files changed, 3 insertions, 1 deletions
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