From: Jeff Trawick Date: Thu, 7 Jun 2001 01:14:24 +0000 (+0000) Subject: don't add BYTERANGE, CONTENT_LENGTH, or HTTP_HEADER for X-Git-Tag: 2.0.19~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0094a390065b7d7d214878855c8330ea479bf9b8;p=thirdparty%2Fapache%2Fhttpd.git don't add BYTERANGE, CONTENT_LENGTH, or HTTP_HEADER for 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 --- diff --git a/modules/http/http_core.c b/modules/http/http_core.c index e3f2c1e496e..06a2c2de551 100644 --- a/modules/http/http_core.c +++ b/modules/http/http_core.c @@ -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)