diff --git a/src/server.c b/src/server.c index bb6a57b09..bc38b7704 100644 --- a/src/server.c +++ b/src/server.c @@ -4162,6 +4162,7 @@ int snr_resolution_error_cb(struct resolv_requester *requester, int error_code) return 1; HA_SPIN_LOCK(SERVER_LOCK, &s->lock); snr_update_srv_status(s, 0); + memset(&s->addr, 0, sizeof(s->addr)); HA_SPIN_UNLOCK(SERVER_LOCK, &s->lock); return 1; }