diff --git a/src/haproxy.c b/src/haproxy.c index 7e67f001c..178f27484 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -2227,6 +2227,7 @@ static void init(int argc, char **argv) exit(1); } + /* Note: global.nbthread will be initialized as part of this call */ err_code |= check_config_validity(); for (px = proxies_list; px; px = px->next) { struct server *srv; @@ -2598,9 +2599,6 @@ static void init(int argc, char **argv) global.mode &= ~(MODE_DAEMON | MODE_QUIET); } - if (global.nbthread < 1) - global.nbthread = 1; - /* Realloc trash buffers because global.tune.bufsize may have changed */ if (!init_trash_buffers(0)) { ha_alert("failed to initialize trash buffers.\n");