BUG/MINOR: server: fix race on error path of 'add server' CLI if track
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 28 Jul 2021 08:06:52 +0000 (10:06 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 4 Aug 2021 07:18:12 +0000 (09:18 +0200)
commit08be72b827605c9f19ef527339065395f1ad1921
tree79e9cf8a8e5f46bc56d8b72101e085c7f759d099
parent85a16b2ba22102eb216f7c39ae09be2de9f81a47
BUG/MINOR: server: fix race on error path of 'add server' CLI if track

If an error occurs during a dynamic server creation with tracking, it
must be removed from the tracked list. This operation is not thread-safe
and thus must be conducted under the thread isolation.

Track support for dynamic servers has been introduced in this release.
This does not need to be backported.
src/server.c