Skip to content

Commit 7e8e835

Browse files
committed
feedback
1 parent e1676bb commit 7e8e835

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

block/internal/syncing/syncer.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,12 @@ func (s *Syncer) applyBlock(header types.Header, data *types.Data, currentState
498498
return types.State{}, fmt.Errorf("failed to execute transactions: %w", err)
499499
}
500500

501-
time.Sleep(maxRetriesTimeout)
501+
select {
502+
case <-time.After(maxRetriesTimeout):
503+
case <-s.ctx.Done():
504+
return types.State{}, s.ctx.Err()
505+
}
506+
502507
return types.State{}, fmt.Errorf("failed to execute transactions (retry %d / %d): %w", s.retriesBeforeHalt[header.Height()], maxRetriesBeforeHalt, err)
503508
}
504509
delete(s.retriesBeforeHalt, header.Height())

0 commit comments

Comments
 (0)