commit c6e03c1495fa51f9a98ed0bbe3230313c7c7201c Author: Christopher Faulet Date: Tue Apr 30 14:08:41 2019 +0200 CLEANUP: config: Don't alter listener->maxaccept when nbproc is set to 1 This patch only removes a useless calculation on listener->maxaccept when nbproc is set to 1. Indeed, the following formula has no effet in such case: listener->maxaccept = (listener->maxaccept + nbproc - 1) / nbproc; This patch may be backported as far as 1.5. (cherry picked from commit 02f3cf19ed803d20aff9294ce7cb732489951ff5) Signed-off-by: Christopher Faulet (cherry picked from commit 14203e3cf9404e57de5e274b453f0fe4f2174924) Signed-off-by: Christopher Faulet diff --git a/src/cfgparse.c b/src/cfgparse.c index 8e325416..3f6ea352 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -9018,9 +9018,8 @@ out_uri_auth_compat: * is bound to. Rememeber that maxaccept = -1 must be kept as it is * used to disable the limit. */ - if (listener->maxaccept > 0) { - if (nbproc > 1) - listener->maxaccept = (listener->maxaccept + 1) / 2; + if (listener->maxaccept > 0 && nbproc > 1) { + listener->maxaccept = (listener->maxaccept + 1) / 2; listener->maxaccept = (listener->maxaccept + nbproc - 1) / nbproc; }