From: Greg Stein Date: Wed, 16 Aug 2000 19:28:27 +0000 (+0000) Subject: Ryan's recent, suggested patch in this area pointed out that we were X-Git-Tag: APACHE_2_0_ALPHA_6~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=19fcd34452be52036401d65e8cc1b6de281ac101;p=thirdparty%2Fapache%2Fhttpd.git Ryan's recent, suggested patch in this area pointed out that we were missing the needed comparison on the request. this allows subrequests to insert filters properly (by stopping the scan before transitioning to the parent request's filters) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86085 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/util_filter.c b/server/util_filter.c index 31cad818a17..328fe036efb 100644 --- a/server/util_filter.c +++ b/server/util_filter.c @@ -91,7 +91,8 @@ static ap_filter_rec_t *registered_filters = NULL; ** corresponds to a different request. */ #define INSERT_BEFORE(f, before_this) ((before_this) == NULL \ - || (before_this)->ftype > (f)->ftype) + || (before_this)->ftype > (f)->ftype \ + || (before_this)->r != (f)->r) static apr_status_t filter_cleanup(void *ctx)