mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 14:21:25 +02:00
BUG/MAJOR: config: properly initialize cpu_map.thread[] up to MAX_THREADS
A mistake was introduced in 2.4-dev17 by commit 982fb5339 ("MEDIUM: config: use platform independent type hap_cpuset for cpu-map"), it initializes cpu_map.thread[] from 0 to MAX_PROCS-1 instead of MAX_THREADS-1 resulting in crashes when the two differ, e.g. when building with USE_THREAD= but still with USE_CPU_AFFINITY=1. No backport is needed.
This commit is contained in:
parent
cc9d9b0906
commit
26f42a0779
@ -1778,6 +1778,8 @@ static void init(int argc, char **argv)
|
||||
for (i = 0; i < MAX_PROCS; ++i) {
|
||||
ha_cpuset_zero(&cpu_map.proc[i]);
|
||||
ha_cpuset_zero(&cpu_map.proc_t1[i]);
|
||||
}
|
||||
for (i = 0; i < MAX_THREADS; ++i) {
|
||||
ha_cpuset_zero(&cpu_map.thread[i]);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user