else if (access_status == DECLINED) {
access_status = ap_process_request_internal(r);
if (access_status == OK) {
+ if ((access_status = ap_invoke_handler(r)) != 0) {
+ ap_die(access_status, r);
+ return;
+ }
ap_finalize_request_protocol(r);
}
else {
request_rec *new = internal_internal_redirect(new_uri, r);
int access_status = ap_process_request_internal(new);
if (access_status == OK) {
+ if ((access_status = ap_invoke_handler(r)) != 0) {
+ ap_die(access_status, r);
+ return;
+ }
ap_finalize_request_protocol(r);
}
else {
new->content_type = r->content_type;
access_status = ap_process_request_internal(new);
if (access_status == OK) {
+ if ((access_status = ap_invoke_handler(r)) != 0) {
+ ap_die(access_status, r);
+ return;
+ }
ap_finalize_request_protocol(r);
}
else {