Add disabled support for DestinationTag & lsfRequireDestTag.

This commit is contained in:
Arthur Britto
2013-01-03 13:06:38 -08:00
parent 75466bc4b6
commit 949679dd1a
7 changed files with 28 additions and 1 deletions

View File

@@ -99,6 +99,14 @@ TER PaymentTransactor::doApply()
sleDst->setFieldAccount(sfAccount, uDstAccountID);
sleDst->setFieldU32(sfSequence, 1);
}
#if ENABLE_REQUIRE_DEST_TAG
else if ((sleDst->getFlags() & lsfRequireDestTag) && !mTxn.isFieldPresent(sfDestinationTag))
{
cLog(lsINFO) << "doPayment: Malformed transaction: DestinationTag required.";
return temINVALID;
}
#endif
else
{
mEngine->entryModify(sleDst);