diff --git a/src/peers.c b/src/peers.c index d8542415f..7580742f7 100644 --- a/src/peers.c +++ b/src/peers.c @@ -2102,7 +2102,7 @@ static struct task *process_peer_sync(struct task * task) if (ps->flags & PEER_F_TEACH_COMPLETE) { if (peers->flags & PEERS_F_DONOTSTOP) { /* resync of new process was complete, current process can die now */ - HA_ATOMIC_ADD(&jobs, 1); + HA_ATOMIC_SUB(&jobs, 1); peers->flags &= ~PEERS_F_DONOTSTOP; for (st = ps->tables; st ; st = st->next) st->table->syncing--;