From 5184f3fb30a4ee290bc43e67809bb64538eb2cc4 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Thu, 17 Oct 2024 12:17:23 +0200 Subject: [PATCH] BUG/MINOR: resolvers/mworker: missing default resolvers in mworker mode Since commit fe75c1e12da061 ("MEDIUM: startup: remove MODE_MWORKER_WAIT") the MODE_MWORKER_WAIT constant disappeared. The initialization of the default resolvers section was conditionned by this constant. The section must be created in mworker mode, but only in the worker not in the master. It was currently completely disabled in both the master and the worker which could break configuration using it, as well as the httpclient. No backport needed. --- src/resolvers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/resolvers.c b/src/resolvers.c index 63d379169..ed96c4eb5 100644 --- a/src/resolvers.c +++ b/src/resolvers.c @@ -3841,7 +3841,8 @@ int resolvers_create_default() { int err_code = ERR_NONE; - if (global.mode & MODE_MWORKER) /* does not create the section if in MODE_MWORKER */ + /* does not create the section if in master process */ + if (master) return ERR_NONE; /* if the section already exists, do nothing */