]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
don't add BYTERANGE, CONTENT_LENGTH, or HTTP_HEADER for
authorJeff Trawick <trawick@apache.org>
Thu, 7 Jun 2001 01:14:24 +0000 (01:14 +0000)
committerJeff Trawick <trawick@apache.org>
Thu, 7 Jun 2001 01:14:24 +0000 (01:14 +0000)
subrequests; they only make sense for main requests and
internal redirects

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

modules/http/http_core.c

index e3f2c1e496e74f4d1d26b1290bbe7f7a00b7a258..06a2c2de5518979fe4821ac6c965d6f5b2b8321e 100644 (file)
@@ -297,9 +297,11 @@ static int ap_process_http_connection(conn_rec *c)
 
 static void ap_http_insert_filter(request_rec *r)
 {
-    ap_add_output_filter("BYTERANGE", NULL, r, r->connection);
-    ap_add_output_filter("CONTENT_LENGTH", NULL, r, r->connection);
-    ap_add_output_filter("HTTP_HEADER", NULL, r, r->connection);
+    if (!r->main) {
+        ap_add_output_filter("BYTERANGE", NULL, r, r->connection);
+        ap_add_output_filter("CONTENT_LENGTH", NULL, r, r->connection);
+        ap_add_output_filter("HTTP_HEADER", NULL, r, r->connection);
+    }
 }
 
 static void register_hooks(apr_pool_t *p)