From 5e1ce09e54bd3e585d1d116d75578440c5e1cbb6 Mon Sep 17 00:00:00 2001 From: Olivier Houchard Date: Thu, 17 Apr 2025 17:05:07 +0200 Subject: [PATCH] MINOR: proxies: Initialize the per-thread structure earlier. Move the call to initialize the proxy's per-thread structure earlier than currently done, so that they are usable when we're initializing the load balancers. --- src/cfgparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index d1c850cdc..9c567d936 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -2826,6 +2826,7 @@ init_proxies_list_stage1: struct logger *tmplogger; unsigned int next_id; + proxy_init_per_thr(curproxy); if (!(curproxy->cap & PR_CAP_INT) && curproxy->uuid < 0) { /* proxy ID not set, use automatic numbering with first * spare entry starting with next_pxid. We don't assign @@ -4202,7 +4203,6 @@ init_proxies_list_stage2: struct listener *listener; unsigned int next_id; - proxy_init_per_thr(curproxy); /* Configure SSL for each bind line. * Note: if configuration fails at some point, the ->ctx member * remains NULL so that listeners can later detach. -- 2.47.2