staticaddr: avoid startup SendEvent data races

This commit is contained in:
Slyghtning 2026-02-28 11:43:35 +01:00
parent a9977dd5f4
commit f80aee4dae
No known key found for this signature in database
GPG key ID: F82D456EA023C9BF
2 changed files with 4 additions and 4 deletions

View file

@ -208,7 +208,7 @@ func (m *Manager) recoverDeposits(ctx context.Context) error {
go func(fsm *FSM) {
err := fsm.SendEvent(ctx, OnRecover, nil)
if err != nil {
log.Errorf("Error sending OnStart event: %v",
log.Errorf("Error sending OnRecover event: %v",
err)
}
}(fsm)
@ -393,7 +393,7 @@ func (m *Manager) startDepositFsm(ctx context.Context, deposit *Deposit) error {
// Send the start event to the state machine.
go func() {
err = fsm.SendEvent(ctx, OnStart, nil)
err := fsm.SendEvent(ctx, OnStart, nil)
if err != nil {
log.Errorf("Error sending OnStart event: %v", err)
}

View file

@ -809,9 +809,9 @@ func (m *Manager) startLoopInFsm(ctx context.Context,
// Send the start event to the state machine.
go func() {
err = loopInFsm.SendEvent(ctx, OnInitHtlc, nil)
err := loopInFsm.SendEvent(ctx, OnInitHtlc, nil)
if err != nil {
log.Errorf("Error sending OnNewRequest event: %v", err)
log.Errorf("Error sending OnInitHtlc event: %v", err)
}
}()