From 247a13a3157bbfeb5760dd12a5e4c8624495b25c Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Thu, 15 Nov 2012 17:38:15 +0100 Subject: [PATCH] MINOR: global: don't prevent nbproc from being redefined Having nbproc preinitialized to zero is really annoying as it prevents some checks from being correctly performed. Also the check to prevent nbproc from being redefined is totally useless, so let's preset it to 1 and remove the test. --- src/cfgparse.c | 5 ----- src/haproxy.c | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index d3b630051..ec1912ba2 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -784,11 +784,6 @@ int cfg_parse_global(const char *file, int linenum, char **args, int kwm) } /* end of user/group name handling*/ else if (!strcmp(args[0], "nbproc")) { - if (global.nbproc != 0) { - Alert("parsing [%s:%d] : '%s' already specified. Continuing.\n", file, linenum, args[0]); - err_code |= ERR_ALERT; - goto out; - } if (*(args[1]) == 0) { Alert("parsing [%s:%d] : '%s' expects an integer argument.\n", file, linenum, args[0]); err_code |= ERR_ALERT | ERR_FATAL; diff --git a/src/haproxy.c b/src/haproxy.c index 97a403999..c4122e2d7 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -112,6 +112,7 @@ int relative_pid = 1; /* process id starting at 1 */ /* global options */ struct global global = { + .nbproc = 1, .req_count = 0, .logsrvs = LIST_HEAD_INIT(global.logsrvs), #ifdef DEFAULT_MAXZLIBMEM