git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@645807
13f79535-47bb-0310-9956-
ffa450edef68
goto cleanup;
}
cleanup:
- if (balancer) {
- int post_status = proxy_run_post_request(worker, balancer, r, conf);
- if (post_status == DECLINED) {
- post_status = OK; /* no post_request handler available */
- /* TODO: recycle direct worker */
- }
- }
+ ap_proxy_post_request(worker, balancer, r, conf);
proxy_run_request_status(&access_status, r);
request_rec *r,
proxy_server_conf *conf)
{
- int access_status;
+ int access_status = OK;
if (balancer) {
access_status = proxy_run_post_request(worker, balancer, r, conf);
- }
- else {
- access_status = OK;
+ if (access_status == DECLINED) {
+ access_status = OK; /* no post_request handler available */
+ /* TODO: recycle direct worker */
+ }
}
return access_status;