BUG/MINOR: srv: do not init address if backend is disabled
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 6 Jan 2021 13:28:50 +0000 (14:28 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 6 Jan 2021 16:24:28 +0000 (17:24 +0100)
commit96a4ff137c88294b1d12bcb0d76f18bc1f2b41a6
treef614721f8cd822368e3f2483b76763fc3f1b6055
parentfa5c2416c15a76400242626d3b5460c181e133fc
BUG/MINOR: srv: do not init address if backend is disabled

Do not proceed on init_addr if the backend of the server is marked as
disabled. When marked as disabled, the server is not fully initialized
and some operation must be avoided to prevent segfault. It is correct
because there is no way to activate a disabled backend.

This fixes the github issue #1031.
This should be backported to 2.2.

(cherry picked from commit e3c419296211f08209300b9a06dc17467a6cb315)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/server.c