Actually set the cached transaction state.

This commit is contained in:
JoelKatz
2013-06-02 01:48:07 -07:00
parent 70ffcb7a50
commit f7810215a5

View File

@@ -171,11 +171,11 @@ TER Transactor::preCheck()
{ {
if (mTxn.isKnownBad() || (!isSetBit(mParams, tapNO_CHECK_SIGN) && !mTxn.checkSign(mSigningPubKey))) if (mTxn.isKnownBad() || (!isSetBit(mParams, tapNO_CHECK_SIGN) && !mTxn.checkSign(mSigningPubKey)))
{ {
mTxn.setGood(); mTxn.setBad();
WriteLog (lsWARNING, Transactor) << "applyTransaction: Invalid transaction: bad signature"; WriteLog (lsWARNING, Transactor) << "applyTransaction: Invalid transaction: bad signature";
return temINVALID; return temINVALID;
} }
mTxn.isKnownGood(); mTxn.setGood();
} }
return tesSUCCESS; return tesSUCCESS;