MINOR: resolvers: Directly call srvrq_update_srv_state() when possible
When the server status must be updated from the result of a SRV resolution,
we can directly call srvrq_update_srv_state(). It is simpler and this avoid
a test on the server DNS resolution.
This patch is mandatory for the next commit. It also rely on "MINOR:
resolvers: Directly call srvrq_update_srv_state() when possible".
(cherry picked from commit 6b117aed492d9916a5c656b4fbfcac6159133c0f)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/server.c b/src/server.c
index 8314f78..c687296 100644
--- a/src/server.c
+++ b/src/server.c
@@ -3997,7 +3997,7 @@
HA_SPIN_LOCK(SERVER_LOCK, &s->lock);
if (s->srvrq == srvrq) {
dns_unlink_resolution(s->dns_requester);
- snr_update_srv_status(s, 1);
+ srvrq_update_srv_status(s, 1);
free(s->hostname);
free(s->hostname_dn);
s->hostname = NULL;