From 22901af25d0a1c1078852f8e6fd8d21d4ab27345 Mon Sep 17 00:00:00 2001 From: Bronek Kozicki Date: Fri, 25 Apr 2025 19:57:14 +0100 Subject: [PATCH] Minor cleanup --- src/xrpld/app/tx/detail/VaultDeposit.cpp | 2 ++ src/xrpld/ledger/detail/View.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xrpld/app/tx/detail/VaultDeposit.cpp b/src/xrpld/app/tx/detail/VaultDeposit.cpp index 740e673d06..8ffcc70842 100644 --- a/src/xrpld/app/tx/detail/VaultDeposit.cpp +++ b/src/xrpld/app/tx/detail/VaultDeposit.cpp @@ -74,6 +74,8 @@ VaultDeposit::preclaim(PreclaimContext const& ctx) auto const sleIssuance = ctx.view.read(keylet::mptIssuance(mptIssuanceID)); if (!sleIssuance) return tefINTERNAL; + if (sleIssuance->isFlag(lsfMPTLocked)) + return tefINTERNAL; // Cannot deposit inside Vault an Asset frozen for the depositor if (isFrozen(ctx.view, account, vaultAsset)) diff --git a/src/xrpld/ledger/detail/View.cpp b/src/xrpld/ledger/detail/View.cpp index 4d6ce29c6c..f3367b8e1e 100644 --- a/src/xrpld/ledger/detail/View.cpp +++ b/src/xrpld/ledger/detail/View.cpp @@ -1187,7 +1187,7 @@ addEmptyHolding( auto const mpt = view.peek(keylet::mptIssuance(mptID)); if (!mpt) return tecOBJECT_NOT_FOUND; - if (mpt->getFlags() & lsfMPTLocked) + if (mpt->isFlag(lsfMPTLocked)) return tecLOCKED; if (view.peek(keylet::mptoken(mptID, accountID))) return tecDUPLICATE;