]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: backend: fix improper insert in avail tree for always reuse
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 20 Oct 2021 13:22:20 +0000 (15:22 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 22 Oct 2021 15:26:22 +0000 (17:26 +0200)
commitaee4fdbd175b66b2263e7676ab3dc4f3f780ccab
treec914eac3891f3e55c7fe2a924fe912318415fe28
parent1252b6f951a7b550c666246c402dd6b3f95e88e3
BUG/MINOR: backend: fix improper insert in avail tree for always reuse

In connect_server(), if http-reuse always is set, the backend connection
is inserted into the available tree as soon as created. However, the
hash connection field is only set later at the end of the function.

This seems to have no impact as the hash connection field is always
position before a lookup. However, this is not a proper usage of ebmb
API. Fix this by setting the hash connection field before the insertion
into the avail tree.

This must be backported up to 2.4.
src/backend.c