From 8c9f63529e059fa23bf5c584e44084cb0d5b9da9 Mon Sep 17 00:00:00 2001 From: Stefan Fritsch Date: Mon, 29 Mar 2010 19:33:49 +0000 Subject: [PATCH] Disable body timeout for CONNECT requests git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@928881 13f79535-47bb-0310-9956-ffa450edef68 --- modules/filters/mod_reqtimeout.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/filters/mod_reqtimeout.c b/modules/filters/mod_reqtimeout.c index 91e6116f89..6eee5961de 100644 --- a/modules/filters/mod_reqtimeout.c +++ b/modules/filters/mod_reqtimeout.c @@ -305,11 +305,13 @@ static int reqtimeout_after_headers(request_rec *r) ccfg->timeout_at = 0; ccfg->max_timeout_at = 0; - ccfg->new_timeout = cfg->body_timeout; - ccfg->new_max_timeout = cfg->body_max_timeout; - ccfg->min_rate = cfg->body_min_rate; - ccfg->rate_factor = cfg->body_rate_factor; - ccfg->type = "body"; + if (r->method_number != M_CONNECT) { + ccfg->new_timeout = cfg->body_timeout; + ccfg->new_max_timeout = cfg->body_max_timeout; + ccfg->min_rate = cfg->body_min_rate; + ccfg->rate_factor = cfg->body_rate_factor; + ccfg->type = "body"; + } return OK; } -- 2.50.1