diff --git a/src/ripple_app/tx/OfferCreateTransactor.cpp b/src/ripple_app/tx/OfferCreateTransactor.cpp index d15bdd61f..a62de18df 100644 --- a/src/ripple_app/tx/OfferCreateTransactor.cpp +++ b/src/ripple_app/tx/OfferCreateTransactor.cpp @@ -360,10 +360,7 @@ TER OfferCreateTransactor::takeOffers ( { WriteLog (lsDEBUG, OfferCreateTransactor) << "takeOffers: became unfunded: " << uOfferIndex.ToString (); - terResult = lesActive.offerDelete (uOfferIndex); - - if (tesSUCCESS != terResult) - break; + lesActive.offerDelete (uOfferIndex); } } @@ -709,10 +706,8 @@ TER OfferCreateTransactor::doApply () WriteLog (lsINFO, OfferCreateTransactor) << "takeOffers: found unfunded: " << uOfferIndex.ToString (); - terResult = lesActive.offerDelete (uOfferIndex); + lesActive.offerDelete (uOfferIndex); - if (tesSUCCESS != terResult) - break; } // Go through the list of offers not found and remove them from the order book diff --git a/src/ripple_app/tx/OfferCreateTransactor.h b/src/ripple_app/tx/OfferCreateTransactor.h index ec418c35e..1225ac459 100644 --- a/src/ripple_app/tx/OfferCreateTransactor.h +++ b/src/ripple_app/tx/OfferCreateTransactor.h @@ -54,7 +54,7 @@ private: boost::unordered_set usOfferUnfundedFound; // Offers found unfunded. typedef std::pair missingOffer_t; - boost::unordered_set usMissingOffers; + std::set usMissingOffers; }; #endif