Really disallow negative amounts for CreditSet.

This commit is contained in:
Arthur Britto
2012-10-16 15:47:55 -07:00
parent 9c31daad08
commit 416427bdf9

View File

@@ -253,7 +253,13 @@ TER TransactionEngine::doCreditSet(const SerializedTransaction& txn)
// Check if destination makes sense.
if (!uDstAccountID)
if (saLimitAmount.isNegative())
{
Log(lsINFO) << "doCreditSet: Malformed transaction: Negatived credit limit.";
return temBAD_AMOUNT;
}
else if (!uDstAccountID)
{
Log(lsINFO) << "doCreditSet: Malformed transaction: Destination account not specifed.";