From: Stefan Fritsch Date: Tue, 25 Dec 2012 21:50:06 +0000 (+0000) Subject: Check that AsyncRequestWorkerFactor is not negative X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e99d3a869988dc22bd9bb5f3ab03fd4f27298bfc;p=thirdparty%2Fapache%2Fhttpd.git Check that AsyncRequestWorkerFactor is not negative PR :54254 Submitted by: Jackie Zhang git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1425777 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index d53402ace1b..27d061975af 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,9 @@ -*- coding: utf-8 -*- Changes with Apache 2.5.0 + *) mpm_event: Check that AsyncRequestWorkerFactor is not negative. PR 54254. + [Jackie Zhang ] + *) httxt2dbm: Correct length computation for the 'value' stored in the DBM file PR 47650 [jon buckybox com] diff --git a/server/mpm/event/event.c b/server/mpm/event/event.c index 9c18af354cd..23d3c0e0105 100644 --- a/server/mpm/event/event.c +++ b/server/mpm/event/event.c @@ -3338,6 +3338,9 @@ static const char *set_worker_factor(cmd_parms * cmd, void *dummy, if (*endptr) return "error parsing value"; + if (val <= 0) + return "AsyncRequestWorkerFactor argument must be a positive number"; + worker_factor = val * WORKER_FACTOR_SCALE; if (worker_factor == 0) worker_factor = 1;