ChangeTransactor rejects transactions with hash dependencies.

This commit is contained in:
JoelKatz
2013-05-26 16:50:28 -07:00
parent 344adf445a
commit 49c97f53b4

View File

@@ -33,7 +33,7 @@ TER ChangeTransactor::checkSig()
TER ChangeTransactor::checkSeq() TER ChangeTransactor::checkSeq()
{ {
if (mTxn.getSequence() != 0) if ((mTxn.getSequence() != 0) || mTxn.isFieldPresent(sfPreviousTxnID))
{ {
cLog(lsWARNING) << "Change transaction had bad sequence"; cLog(lsWARNING) << "Change transaction had bad sequence";
return temBAD_SEQUENCE; return temBAD_SEQUENCE;