Fix a bug where a cached copy of a txn might not have a reference to the ledger

it was applied in, causing commands like 'tx' not to return metadata.
This commit is contained in:
JoelKatz
2013-02-27 18:23:24 -08:00
parent ab89fbdcf6
commit 312e476898
3 changed files with 16 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ public:
bool checkDisk, uint32 uCommitLedger);
// return value: true = we had the transaction already
bool inLedger(const uint256& hash, uint32 ledger);
bool canonicalize(Transaction::pointer& txn, bool maybeNew);
void sweep(void) { mCache.sweep(); }
};