diff --git a/src/ripple/app/hook/impl/applyHook.cpp b/src/ripple/app/hook/impl/applyHook.cpp index 98998fe33..f673c6735 100644 --- a/src/ripple/app/hook/impl/applyHook.cpp +++ b/src/ripple/app/hook/impl/applyHook.cpp @@ -131,7 +131,7 @@ getTransactionalStakeHolders(STTx const& tx, ReadView const& rv) // issuer is also a TSH if the burnable flag is set auto const issuer = ut->getAccountID(sfIssuer); if (issuer != owner) - ADD_TSH(issuer, ut->getFlags() & lsfBurnable); + ADD_TSH(issuer, (ut->getFlags() & lsfBurnable) ? tshSTRONG : tshWEAK); break; } @@ -150,7 +150,7 @@ getTransactionalStakeHolders(STTx const& tx, ReadView const& rv) // issuer is a strong TSH if the burnable flag is set if (issuer != owner) - ADD_TSH(issuer, ut->getFlags() & lsfBurnable); + ADD_TSH(issuer, (ut->getFlags() & lsfBurnable) ? tshSTRONG : tshWEAK); // destination is a strong tsh if (tx.isFieldPresent(sfDestination))