PR 46971
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@806920
13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.3.3
+ *) Proxy: unable to connect to a backend is SERVICE_UNAVAILABLE,
+ rather than BAD_GATEWAY or (especially) NOT_FOUND.
+ PR 46971 [evanc nortel.com]
+
*) Various modules: Do better checking of pollset operations in order to
avoid segmentation faults if they fail. PR 46467
[Stefan Fritsch <sf sfritsch.de>]
return DECLINED;
}
else {
- return HTTP_BAD_GATEWAY;
+ return HTTP_SERVICE_UNAVAILABLE;
}
}
/* Step Two: Make the Connection */
if (ap_proxy_connect_backend(proxy_function, backend, worker, r->server)) {
- if (r->proxyreq == PROXYREQ_PROXY)
- status = HTTP_NOT_FOUND;
- else
- status = HTTP_SERVICE_UNAVAILABLE;
+ status = HTTP_SERVICE_UNAVAILABLE;
goto cleanup;
}