diff --git a/src/listener.c b/src/listener.c index 553607af7..40419d562 100644 --- a/src/listener.c +++ b/src/listener.c @@ -979,7 +979,7 @@ static int bind_parse_process(char **args, int cur_arg, struct proxy *px, struct conf->bind_proc |= proc; if (thread) { - for (i = 0; i < MAX_THREADS; i++) + for (i = 0; i < LONGBITS; i++) if (!proc || (proc & (1UL << i))) conf->bind_thread[i] |= thread; }