]> granicus.if.org Git - apache/commitdiff
Now that stinks, sorry. In moving code - I didn't notice my code
authorWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 31 Aug 2001 03:49:42 +0000 (03:49 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 31 Aug 2001 03:49:42 +0000 (03:49 +0000)
  now served out (r) info instead of the (rnew) info.  Made for nasty
  cyclic loops in mod_dir :(

  It looks like this works once again.  I'll post completed deltas to
  the list ASAP.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90838 13f79535-47bb-0310-9956-ffa450edef68

modules/http/http_request.c

index 24ebe052314bda15878f5c379654ee81897ae5ff..296fffb8d73a9cc099eb8ed9ffedc370f8ad38a1 100644 (file)
@@ -438,14 +438,14 @@ AP_DECLARE(void) ap_internal_redirect(const char *new_uri, request_rec *r)
     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);
+        if ((access_status = ap_invoke_handler(new)) != 0) {
+            ap_die(access_status, new);
             return;
         }
-        ap_finalize_request_protocol(r);
+        ap_finalize_request_protocol(new);
     }
     else {
-        ap_die(access_status, r);
+        ap_die(access_status, new);
     }
 }
 
@@ -461,14 +461,14 @@ AP_DECLARE(void) ap_internal_redirect_handler(const char *new_uri, request_rec *
         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);
+        if ((access_status = ap_invoke_handler(new)) != 0) {
+            ap_die(access_status, new);
             return;
         }
-        ap_finalize_request_protocol(r);
+        ap_finalize_request_protocol(new);
     }
     else {
-        ap_die(access_status, r);
+        ap_die(access_status, new);
     }
 }