From e704119f146a2000c1cddec5e9e3a63dae5d8c1b Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Wed, 19 Mar 2025 11:19:14 -0300 Subject: [PATCH] deposit: fix sending to finalizedDepositChan --- staticaddr/deposit/actions.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/staticaddr/deposit/actions.go b/staticaddr/deposit/actions.go index 7f58fa4a..39b763a4 100644 --- a/staticaddr/deposit/actions.go +++ b/staticaddr/deposit/actions.go @@ -147,12 +147,9 @@ func (f *FSM) SweptExpiredDepositAction(ctx context.Context, case <-ctx.Done(): return fsm.OnError - default: - f.finalizedDepositChan <- f.deposit.OutPoint - ctx.Done() + case f.finalizedDepositChan <- f.deposit.OutPoint: + return fsm.NoOp } - - return fsm.NoOp } // FinalizeDepositAction is the final action after a withdrawal. It signals to @@ -164,9 +161,7 @@ func (f *FSM) FinalizeDepositAction(ctx context.Context, case <-ctx.Done(): return fsm.OnError - default: - f.finalizedDepositChan <- f.deposit.OutPoint + case f.finalizedDepositChan <- f.deposit.OutPoint: + return fsm.NoOp } - - return fsm.NoOp }