From ad2c09974e54fdc24b20f29059da28eb28dd4243 Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Wed, 8 Jul 2026 08:52:31 -0400 Subject: [PATCH] clean up EscrowHelpers --- include/xrpl/ledger/helpers/EscrowHelpers.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/xrpl/ledger/helpers/EscrowHelpers.h b/include/xrpl/ledger/helpers/EscrowHelpers.h index b4093d121b..92b2b15b9d 100644 --- a/include/xrpl/ledger/helpers/EscrowHelpers.h +++ b/include/xrpl/ledger/helpers/EscrowHelpers.h @@ -78,8 +78,10 @@ escrowUnlockApplyHelper( { JLOG(journal.trace()) << "Trust line does not exist. " "Insufficient reserve to create line."; - - return tecNO_LINE_INSUF_RESERVE; + // checkReserve can return tecINSUFFICIENT_RESERVE or tecINTERNAL + if (ret == tecINSUFFICIENT_RESERVE) + return tecNO_LINE_INSUF_RESERVE; + return ret; } Currency const currency = issue.currency; @@ -214,8 +216,6 @@ escrowUnlockApplyHelper( // update owner count. increaseOwnerCount(ctx.view, sleDest, *sponsorSle, 1, journal); - auto mptSle = ctx.view.peek(mptKeylet); - addSponsorToLedgerEntry(mptSle, *sponsorSle); } if (!ctx.view.exists(mptKeylet) && !receiverIssuer)