mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
Correct logic... if this is a UDS socket, then bypass all
this. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1543174 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -2191,8 +2191,9 @@ ap_proxy_determine_connection(apr_pool_t *p, request_rec *r,
|
|||||||
* to check host and port on the conn and be careful about
|
* to check host and port on the conn and be careful about
|
||||||
* spilling the cached addr from the worker.
|
* spilling the cached addr from the worker.
|
||||||
*/
|
*/
|
||||||
if (!conn->hostname || !worker->s->is_address_reusable ||
|
if (!(*worker->s->uds_path) &&
|
||||||
worker->s->disablereuse || *worker->s->uds_path) {
|
(!conn->hostname || !worker->s->is_address_reusable ||
|
||||||
|
worker->s->disablereuse)) {
|
||||||
if (proxyname) {
|
if (proxyname) {
|
||||||
conn->hostname = apr_pstrdup(conn->pool, proxyname);
|
conn->hostname = apr_pstrdup(conn->pool, proxyname);
|
||||||
conn->port = proxyport;
|
conn->port = proxyport;
|
||||||
|
Reference in New Issue
Block a user