From: Paul Querna Date: Tue, 15 Nov 2011 15:49:19 +0000 (+0000) Subject: disable mod_reqtimeout if not configured X-Git-Tag: 2.5.0-alpha~7889 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3fff95a5f7c7d1d0ccbe4a78c2aebe8542b697f;p=apache disable mod_reqtimeout if not configured git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1202255 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/filters/mod_reqtimeout.c b/modules/filters/mod_reqtimeout.c index 800bb6b4a9..9def3abdbd 100644 --- a/modules/filters/mod_reqtimeout.c +++ b/modules/filters/mod_reqtimeout.c @@ -340,6 +340,11 @@ static int reqtimeout_init(conn_rec *c) return DECLINED; } + if (cfg->header_timeout == UNSET && cfg->body_timeout == UNSET) { + /* if everything is unset, skip by default. */ + return DECLINED; + } + ccfg = apr_pcalloc(c->pool, sizeof(reqtimeout_con_cfg)); ccfg->type = "header"; if (cfg->header_timeout != UNSET) {