OOPS, forgot the variable itself...

Bojan

On Wed, 2002-09-18 at 07:36, Bojan Smojver wrote:
> Justin,
> 
> After mucking around a bit with what you suggested, this seemed like the
> straightforward thing to do. Not sure how things would work on internal
> redirects etc. Can you please have a look. I'm sure it's naive, but so
> am I (for now :-)
> 
> Bojan
--- httpd-2.0-vanilla/server/protocol.c Fri Sep  6 16:01:19 2002
+++ httpd-2.0/server/protocol.c Wed Sep 18 07:38:37 2002
@@ -888,6 +888,7 @@
     const char *expect;
     int access_status;
     apr_bucket_brigade *tmp_bb;
+    ap_filter_t *f;
 
     apr_pool_create(&p, conn->pool);
     r = apr_pcalloc(p, sizeof(request_rec));
@@ -895,6 +896,15 @@
     r->connection      = conn;
     r->server          = conn->base_server;
 
+    /* Update the request in connection filters */
+    f = conn->input_filters;
+    for (; f; f = f->next)
+        f->r = r;
+
+    f = conn->output_filters;
+    for (; f; f = f->next)
+        f->r = r;
+
     r->user            = NULL;
     r->ap_auth_type    = NULL;
 

Reply via email to