]> granicus.if.org Git - apache/commitdiff
* Correctly save the reverse proxy worker in all virtual host proxy configs.
authorRuediger Pluem <rpluem@apache.org>
Mon, 19 Mar 2012 13:53:28 +0000 (13:53 +0000)
committerRuediger Pluem <rpluem@apache.org>
Mon, 19 Mar 2012 13:53:28 +0000 (13:53 +0000)
PR: 52935
Obtained from: Petter Berntsen <petterb gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1302444 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
modules/proxy/mod_proxy.c

diff --git a/CHANGES b/CHANGES
index b1949fb62181d0933f87b5b739bf7c8488f04c53..9c60ba3542fe491db13e169f3c4d35639a9a3de1 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.0
 
+  *) mod_proxy: Correctly set up reverse proxy worker. PR 52935.
+     [Petter Berntsen <petterb gmail.com>]
+
   *) core: Add filesystem paths to access denied / access failed messages
      AH00035 and AH00036. [Eric Covener]
 
index ede29a1c8dccf95c757b11070c64f566c176106f..b79feae80b76469d2e08e214c6ba97f7c3b4038d 100644 (file)
@@ -2461,11 +2461,11 @@ static void child_init(apr_pool_t *p, server_rec *s)
                 ap_proxy_hashfunc(reverse->s->name, PROXY_HASHFUNC_FNV);
             /* Do not disable worker in case of errors */
             reverse->s->status |= PROXY_WORKER_IGNORE_ERRORS;
-            conf->reverse = reverse;
             ap_proxy_initialize_worker(conf->reverse, s, conf->pool);
             /* Disable address cache for generic reverse worker */
             reverse->s->is_address_reusable = 0;
         }
+        conf->reverse = reverse;
         s = s->next;
     }
 }