]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: resolvers: Reset server address on DNS error only on status change
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 10 Mar 2021 19:31:40 +0000 (20:31 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 12 Mar 2021 15:43:37 +0000 (16:43 +0100)
commit5130c21fbb806a28ab4e535b700df872a80798d8
tree18a3c11662eff486d534d5b6cb59392c700143e3
parentbd0227c1096ecc9e11da315c399b178b16ad7a9d
BUG/MINOR: resolvers: Reset server address on DNS error only on status change

When a DNS resolution error is detected, in snr_resolution_error_cb(), the
server address must be reset only if the server status has changed. It this
case, it means the server is set to RMAINT. Thus the server address may by
reset.

This patch fixes a bug introduced by commit d127ffa9f ("BUG/MEDIUM:
resolvers: Reset address for unresolved servers"). It must be backported as
far as 2.0.
src/server.c