From b782005d04261f47c77efa08b7fea00d12543dfa Mon Sep 17 00:00:00 2001 From: Apr Team Date: Mon, 21 May 2018 18:27:18 +0300 Subject: [PATCH] Refactoring after Fabian review. --- libraries/chain/betting_market_object.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/chain/betting_market_object.cpp b/libraries/chain/betting_market_object.cpp index 91f08441..d1f2dc91 100644 --- a/libraries/chain/betting_market_object.cpp +++ b/libraries/chain/betting_market_object.cpp @@ -390,9 +390,11 @@ void betting_market_object::cancel_all_bets(database& db) const auto bet_it = bets_by_market_id.lower_bound(id); auto bet_it_end = bets_by_market_id.upper_bound(id); - for (; bet_it != bet_it_end; ++bet_it) + while (bet_it != bet_it_end) { - db.cancel_bet(*bet_it, true); + auto old_bet_it = bet_it; + ++bet_it; + db.cancel_bet(*old_bet_it, true); } }