From 51d5e3bda7fb07a5f03cb878dd66f673c3ed1a59 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Wed, 10 Mar 2021 15:46:46 +0100 Subject: [PATCH] MINOR: resolvers: Purge answer items when a SRV resolution triggers an error When a SRV request trigger an error, if we decide to handle the error because last_valid duration is expired, the answer list may be purged. All items are considered as obsolete. --- src/server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server.c b/src/server.c index 3b4d41e..412bd42 100644 --- a/src/server.c +++ b/src/server.c @@ -3293,6 +3293,8 @@ int srvrq_resolution_error_cb(struct resolv_requester *requester, int error_code HA_SPIN_UNLOCK(SERVER_LOCK, &s->lock); } + resolv_purge_resolution_answer_records(res); + return 1; } -- 1.7.10.4