]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: cli/server: Don't crash when a server is added with a custom id
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 7 Dec 2021 17:49:44 +0000 (18:49 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Tue, 7 Dec 2021 18:04:33 +0000 (19:04 +0100)
commit70f8948364524b83f4763f02ceea884019451e06
treec362d7fd0aea4289ff839f20c0a37ec5fba7e61a
parentba8f06304e538d763a506526a63285c33d26af47
BUG/MINOR: cli/server: Don't crash when a server is added with a custom id

When a server is dynamically added via the CLI with a custom id, the key
used to insert it in the backend's tree of used names is not initialized.
The server id must be used but it is only used when no custom id is
provided. Thus, with a custom id, HAProxy crashes.

Now, the server id is always used to init this key, to be able to insert the
server in the corresponding tree.

This patch should fix the issue #1481. It must be backported as far as 2.4.
src/server.c