You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@apache.org on 2013/02/21 14:19:30 UTC

svn commit: r1448630 - in /httpd/httpd/trunk/modules/proxy: mod_proxy.c mod_proxy.h

Author: jim
Date: Thu Feb 21 13:19:30 2013
New Revision: 1448630

URL: http://svn.apache.org/r1448630
Log:
realign and fix logic

Modified:
    httpd/httpd/trunk/modules/proxy/mod_proxy.c
    httpd/httpd/trunk/modules/proxy/mod_proxy.h

Modified: httpd/httpd/trunk/modules/proxy/mod_proxy.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy.c?rev=1448630&r1=1448629&r2=1448630&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy.c Thu Feb 21 13:19:30 2013
@@ -1206,7 +1206,7 @@ static void * merge_proxy_config(apr_poo
     ps->aliases = apr_array_append(p, base->aliases, overrides->aliases);
     ps->noproxies = apr_array_append(p, base->noproxies, overrides->noproxies);
     ps->dirconn = apr_array_append(p, base->dirconn, overrides->dirconn);
-    if (ps->inherit && ps->ppinherit) {
+    if (ps->inherit || ps->ppinherit) {
         ps->workers = apr_array_append(p, base->workers, overrides->workers);
         ps->balancers = apr_array_append(p, base->balancers, overrides->balancers);
     }

Modified: httpd/httpd/trunk/modules/proxy/mod_proxy.h
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy.h?rev=1448630&r1=1448629&r2=1448630&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy.h (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy.h Thu Feb 21 13:19:30 2013
@@ -178,9 +178,9 @@ typedef struct {
     unsigned int proxy_status_set:1;
     unsigned int source_address_set:1;
     unsigned int bgrowth_set:1;
+    unsigned int bal_persist:1;
     unsigned int inherit:1;
     unsigned int inherit_set:1;
-    unsigned int bal_persist:1;
     unsigned int ppinherit:1;
     unsigned int ppinherit_set:1;
 } proxy_server_conf;