This looks like the right fix.

This commit is contained in:
JoelKatz
2013-07-05 06:17:32 -07:00
parent be68458aff
commit 6f90ed259b

View File

@@ -186,8 +186,10 @@ TER RippleCalc::calcNodeAdvance (
// Offer is expired.
WriteLog (lsTRACE, RippleCalc) << "calcNodeAdvance: expired offer";
if (bReverse)
musUnfundedFound.insert(uOfferIndex);
else // it will already be deleted
assert (musUnfundedFound.find (uOfferIndex) != musUnfundedFound.end ()); // Verify reverse found it too.
// Just skip it. It will be deleted.
continue;
}
else if (!saTakerPays.isPositive () || !saTakerGets.isPositive ())