diff --git a/src/mux_h2.c b/src/mux_h2.c index 1b73d2b46..307bf9012 100644 --- a/src/mux_h2.c +++ b/src/mux_h2.c @@ -3609,7 +3609,7 @@ static int h2_process(struct h2c *h2c) } h2_send(h2c); - if (unlikely(h2c->proxy->disabled)) { + if (unlikely(h2c->proxy->disabled) && !(h2c->flags & H2_CF_IS_BACK)) { /* frontend is stopping, reload likely in progress, let's try * to announce a graceful shutdown if not yet done. We don't * care if it fails, it will be tried again later.