* Readd the reverse assignment to avoid segfaults in ap_proxy_initialize_worker
authorRuediger Pluem <rpluem@apache.org>
Mon, 19 Mar 2012 14:51:47 +0000 (14:51 +0000)
committerRuediger Pluem <rpluem@apache.org>
Mon, 19 Mar 2012 14:51:47 +0000 (14:51 +0000)
PR: 52935
Obtained from: Petter Berntsen <petterb gmail.com>

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

modules/proxy/mod_proxy.c

index b79feae80b76469d2e08e214c6ba97f7c3b4038d..8d289552d3442edc88a14aed6d5b2bcb09ee915b 100644 (file)
@@ -2461,6 +2461,7 @@ 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;