mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
BUG/MEDIUM: threads: properly fix nbthreads == MAX_THREADS
While moving Olivier's patch for nbthread==MAX_THREADS in commit 3e12304 ("BUG/MINOR: threads: Handle nbthread == MAX_THREADS.") to hathreads.c, I missed one place resulting in the computed thread mask being used as the thread count, which is worse than the initial bug. Let's fix it properly this time. This fix must be backported to 1.8 just like the other one.
This commit is contained in:
parent
3e12304ae0
commit
5e954e1f27
@ -3030,7 +3030,7 @@ int main(int argc, char **argv)
|
||||
int i;
|
||||
sigset_t blocked_sig, old_sig;
|
||||
|
||||
THREAD_SYNC_INIT((1UL << global.nbthread) - 1);
|
||||
THREAD_SYNC_INIT(global.nbthread);
|
||||
|
||||
/* Init tids array */
|
||||
for (i = 0; i < global.nbthread; i++)
|
||||
|
Loading…
x
Reference in New Issue
Block a user