Only touch InboundLedgers on success so failed acquires can expire

This commit is contained in:
JoelKatz
2015-05-17 12:24:13 -07:00
committed by Nik Bougalis
parent aa775b4d3d
commit 079475e491

View File

@@ -67,9 +67,13 @@ public:
auto it = mLedgers.find (hash); auto it = mLedgers.find (hash);
if (it != mLedgers.end ()) if (it != mLedgers.end ())
{ {
it->second->update (seq); // Don't touch failed acquires so they can expire
if (it->second->isComplete() && !it->second->isFailed()) if (! it->second->isFailed ())
ret = it->second->getLedger(); {
it->second->update (seq);
if (it->second->isComplete ())
ret = it->second->getLedger ();
}
} }
else else