From 862588a4b51dc99d6db6557ad7ce5fb9db66c17a Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 10 May 2023 16:39:00 +0200 Subject: [PATCH] BUG/MINOR: config: make compression work again in defaults section When commit ead43fe4f ("MEDIUM: compression: Make it so we can compress requests as well.") added the test for the direction flags to select the compression, it implicitly broke compression defined in defaults sections because the flags from the default proxy were not recopied, hence the compression was enabled but in no direction. No backport is needed, that's 2.8 only. --- src/proxy.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/proxy.c b/src/proxy.c index 2b79dea475..b614e345bd 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -1905,6 +1905,7 @@ static int proxy_defproxy_cpy(struct proxy *curproxy, const struct proxy *defpro curproxy->comp->algo_req = defproxy->comp->algo_req; curproxy->comp->types_res = defproxy->comp->types_res; curproxy->comp->types_req = defproxy->comp->types_req; + curproxy->comp->flags = defproxy->comp->flags; } if (defproxy->check_path) -- 2.39.5