Skip to content

Commit d0824a7

Browse files
committed
use iterator instead of index
1 parent 702d7d3 commit d0824a7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/storage/level_pivot_transaction.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@ void LevelPivotTransactionManager::Checkpoint(ClientContext &context, bool force
140140
void LevelPivotTransactionManager::RemoveTransaction(LevelPivotTransaction &transaction) {
141141
// Caller holds transaction_lock. Erasing the unique_ptr destroys the
142142
// transaction object, so the reference must not be used after this returns.
143-
for (idx_t i = 0; i < active_transactions.size(); i++) {
144-
if (active_transactions[i].get() == &transaction) {
145-
active_transactions.erase(active_transactions.begin() + i);
143+
for (auto it = active_transactions.begin(); it != active_transactions.end(); ++it) {
144+
if (it->get() == &transaction) {
145+
active_transactions.erase(it);
146146
return;
147147
}
148148
}

0 commit comments

Comments
 (0)