summaryrefslogtreecommitdiffstats
path: root/src/resolvers.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-15 07:14:20 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-15 07:14:20 +0000
commitb656240938f736f9152e122f4338f5f4ff053f5f (patch)
treee1e35a9cb2e54538f69e370c1ae8ad3037d6c009 /src/resolvers.c
parentAdding debian version 3.0.1-1. (diff)
downloadhaproxy-b656240938f736f9152e122f4338f5f4ff053f5f.tar.xz
haproxy-b656240938f736f9152e122f4338f5f4ff053f5f.zip
Merging upstream version 3.0.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/resolvers.c')
-rw-r--r--src/resolvers.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/resolvers.c b/src/resolvers.c
index 47b0cce..640c9c2 100644
--- a/src/resolvers.c
+++ b/src/resolvers.c
@@ -3919,8 +3919,12 @@ static int rslv_promex_metric_info(unsigned int id, struct promex_metric *metric
static void *rslv_promex_start_ts(void *unused, unsigned int id)
{
- struct resolvers *resolver = LIST_NEXT(&sec_resolvers, struct resolvers *, list);
+ struct resolvers *resolver;
+ if (LIST_ISEMPTY(&sec_resolvers))
+ return NULL;
+
+ resolver = LIST_NEXT(&sec_resolvers, struct resolvers *, list);
return LIST_NEXT(&resolver->nameservers, struct dns_nameserver *, list);
}