Avoid letting owner counts go bad.

This commit is contained in:
Arthur Britto
2012-12-15 15:22:54 -08:00
parent ab8463a14f
commit 65bb4a8941

View File

@@ -861,7 +861,8 @@ TER LedgerEntrySet::ownerCountAdjust(const uint160& uOwnerID, int iAmount, SLE::
{
const uint32 uOwnerCount = sleRoot->getFieldU32(sfOwnerCount);
sleRoot->setFieldU32(sfOwnerCount, uOwnerCount+iAmount);
if (iAmount + int(uOwnerCount) >= 0)
sleRoot->setFieldU32(sfOwnerCount, uOwnerCount+iAmount);
terResult = tesSUCCESS;
}