BUG/MEDIUM: threads: properly fix nbthreads == MAX_THREADS
authorWilly Tarreau <w@1wt.eu>
Mon, 30 Jul 2018 08:44:51 +0000 (10:44 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 30 Jul 2018 09:10:26 +0000 (11:10 +0200)
commit5e954e1f27729f85eabc4fe4159a3460774f3abc
treece1611a42162b120b03fbea56de1be3ca2b4191b
parent3e12304ae004284e3186b489f398908e59a8574d
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.
src/haproxy.c