]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: server: set default-server id to NULL
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 9 Jul 2026 10:00:07 +0000 (12:00 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 3 Aug 2026 14:52:09 +0000 (16:52 +0200)
commit1183ca1114716111683a108e3da31a87c8bf2fa5
tree50e26c0fb8d90fcb5d9124a2e67cf948bc24f4d9
parent077fd330d4d715d07159b66678c8725e2043bf34
MINOR: server: set default-server id to NULL

Previously, default-server <id> was set to "default-server" static
string. With this patch, it is now set to NULL.

This has no noticeable impact, including on the configuration error
messages, as default-server ID is not used there. This is because
register_parsing_obj() is only used for standard server and
server-template instances, but not for default-server.

A nice side-effect of this change is that it's possible to free server
<id> member in srv_free_params(), which is less error prone (even more
with named default server future implementation).

This is a prealable for the future named default-server feature, as it
could conflict with a default-server explicitely named "default-server".
Also, for named default-server, it will be necessary to free <id>
member. Thus it's better to remove a static string reference to prevent
any issue with free() usage.
src/proxy.c
src/server.c