This commit is contained in:
JoelKatz
2011-12-02 16:22:54 -08:00
parent 70d3ea2495
commit 46d6ae415b

View File

@@ -103,9 +103,9 @@ Transaction::pointer Ledger::getTransaction(const uint256& transID)
ScopedLock l(mTransactionMap->Lock()); ScopedLock l(mTransactionMap->Lock());
SHAMapItem::pointer item=mTransactionMap->peekItem(transID); SHAMapItem::pointer item=mTransactionMap->peekItem(transID);
if(!item) return Transaction::pointer(); if(!item) return Transaction::pointer();
Transaction *t=new Transaction(item->getData(), true); Transaction::pointer trans(new Transaction(item->getData(), true));
if(t->getStatus()==NEW) t->setStatus(mClosed ? COMMITTED : INCLUDED, mLedgerSeq); if(trans->getStatus()==NEW) trans->setStatus(mClosed ? COMMITTED : INCLUDED, mLedgerSeq);
return Transaction::pointer(t); return trans;
} }
Ledger::TransResult Ledger::applyTransaction(Transaction::pointer trans) Ledger::TransResult Ledger::applyTransaction(Transaction::pointer trans)