$NetBSD: patch-rib_redist__xrl.cc,v 1.1 2012/07/03 17:36:10 joerg Exp $ --- rib/redist_xrl.cc.orig 2009-01-05 18:31:07.000000000 +0000 +++ rib/redist_xrl.cc @@ -1032,11 +1032,11 @@ RedistTransactionXrlOutput::add_route // current transaction and start a new one. // if (this->transaction_size() >= MAX_TRANSACTION_SIZE) { - enqueue_task(new CommitTransaction(this)); - enqueue_task(new StartTransaction(this)); + this->enqueue_task(new CommitTransaction(this)); + this->enqueue_task(new StartTransaction(this)); } - enqueue_task(new AddTransactionRoute(this, ipr)); + this->enqueue_task(new AddTransactionRoute(this, ipr)); if (no_running_tasks) this->start_next_task(); } @@ -1054,18 +1054,18 @@ RedistTransactionXrlOutput::delete_ro bool no_running_tasks = (this->_queued == 0); if (this->transaction_size() == 0) - enqueue_task(new StartTransaction(this)); + this->enqueue_task(new StartTransaction(this)); // // If the accumulated transaction size is too large, commit the // current transaction and start a new one. // if (this->transaction_size() >= MAX_TRANSACTION_SIZE) { - enqueue_task(new CommitTransaction(this)); - enqueue_task(new StartTransaction(this)); + this->enqueue_task(new CommitTransaction(this)); + this->enqueue_task(new StartTransaction(this)); } - enqueue_task(new DeleteTransactionRoute(this, ipr)); + this->enqueue_task(new DeleteTransactionRoute(this, ipr)); if (no_running_tasks) this->start_next_task(); } @@ -1105,7 +1105,7 @@ RedistTransactionXrlOutput::task_comp // If transaction in progress, and this is the last add/delete, // then send "commit transaction". // - enqueue_task(new CommitTransaction(this)); + this->enqueue_task(new CommitTransaction(this)); this->start_next_task(); return; }