diff options
author | Ruediger Pluem <rpluem@apache.org> | 2005-10-09 10:59:06 +0000 |
---|---|---|
committer | Ruediger Pluem <rpluem@apache.org> | 2005-10-09 10:59:06 +0000 |
commit | 13bceeee239fb2b66ef21c5f4a44d99cfb0ef973 (patch) | |
tree | af34062eadcc70199f4949059acb449c00cba80c /modules | |
parent | 6c4c099fb4fe5c231c5e7892b87cbe55d6b777e5 (diff) | |
download | httpd-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.c | 4 |
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 |