]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: stick-table: don't attach to peers in stopped state
authorWilly Tarreau <w@1wt.eu>
Fri, 1 May 2015 16:29:57 +0000 (18:29 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 1 May 2015 18:16:28 +0000 (20:16 +0200)
This will be used to disable peers sections.

src/stick_table.c

index 4459f46859e919c9e6fe10492ecee690b02395c9..8ebaa66aacc7c860f03c4da1b5ab19c29056625f 100644 (file)
@@ -396,7 +396,7 @@ int stktable_init(struct stktable *t)
                        t->exp_task->expire = TICK_ETERNITY;
                        t->exp_task->context = (void *)t;
                }
-               if (t->peers.p && t->peers.p->peers_fe) {
+               if (t->peers.p && t->peers.p->peers_fe && t->peers.p->peers_fe->state != PR_STSTOPPED) {
                        peers_register_table(t->peers.p, t);
                }