]> granicus.if.org Git - apache/commitdiff
* Fix a declaration problem introduced in r195013 that is C99 but not ANSI C
authorRuediger Pluem <rpluem@apache.org>
Sun, 9 Oct 2005 10:59:06 +0000 (10:59 +0000)
committerRuediger Pluem <rpluem@apache.org>
Sun, 9 Oct 2005 10:59:06 +0000 (10:59 +0000)
  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

modules/proxy/mod_proxy_balancer.c

index 3cff08ebe4cd53bd47973b831794192f6259ae97..6c23a3a98fbeeca12315acea23ad5b7abe92f26b 100644 (file)
@@ -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