From 52490730b28caf28615164497352b244473f2b90 Mon Sep 17 00:00:00 2001 From: Ed Hennis Date: Wed, 29 Oct 2025 12:51:12 -0400 Subject: [PATCH] Check for null Vault SLE in LoanBrokerCoverDeposit --- src/xrpld/app/tx/detail/LoanBrokerCoverDeposit.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xrpld/app/tx/detail/LoanBrokerCoverDeposit.cpp b/src/xrpld/app/tx/detail/LoanBrokerCoverDeposit.cpp index c75dc95f98..7263628185 100644 --- a/src/xrpld/app/tx/detail/LoanBrokerCoverDeposit.cpp +++ b/src/xrpld/app/tx/detail/LoanBrokerCoverDeposit.cpp @@ -66,6 +66,11 @@ LoanBrokerCoverDeposit::preclaim(PreclaimContext const& ctx) return tecNO_PERMISSION; } auto const vault = ctx.view.read(keylet::vault(sleBroker->at(sfVaultID))); + if (!vault) + { + JLOG(ctx.j.fatal()) << "Vault is missing for Broker " << brokerID; + return tefBAD_LEDGER; + } auto const vaultAsset = vault->at(sfAsset); if (amount.asset() != vaultAsset)