From 3aa93d9412fb29e5178837a4e0a56439f92bf2ee Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Fri, 8 Aug 2025 17:50:57 +0200 Subject: [PATCH] MEDIUM: backend: set release on takeover for strict maxconn --- src/backend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend.c b/src/backend.c index fc4d2d62f..dc836348c 100644 --- a/src/backend.c +++ b/src/backend.c @@ -1487,7 +1487,7 @@ takeover_random_idle_conn(struct eb_root *root, int curtid) while (node) { hash_node = eb64_entry(node, struct conn_hash_node, node); conn = hash_node->conn; - if (conn && conn->mux->takeover && conn->mux->takeover(conn, curtid, 0) == 0) { + if (conn && conn->mux->takeover && conn->mux->takeover(conn, curtid, 1) == 0) { conn_delete_from_tree(conn); return conn; } -- 2.47.2