summaryrefslogtreecommitdiffstats
path: root/modules/http
diff options
context:
space:
mode:
Diffstat (limited to 'modules/http')
-rw-r--r--modules/http/http_request.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/http/http_request.c b/modules/http/http_request.c
index 1413a20c93..ecd59f3a0c 100644
--- a/modules/http/http_request.c
+++ b/modules/http/http_request.c
@@ -401,6 +401,10 @@ AP_DECLARE(void) ap_process_request_after_handler(request_rec *r)
(void)ap_check_pipeline(c, bb, DEFAULT_LIMIT_BLANK_LINES);
apr_brigade_cleanup(bb);
+ if (!c->aborted) {
+ ap_filter_recyle(c);
+ }
+
if (c->cs) {
if (c->aborted) {
c->cs->state = CONN_STATE_LINGER;