Skip to content

Commit 151c47c

Browse files
committed
fix(chain): off-by-one error in reconcile to primary chain
Signed-off-by: Chris Gianelloni <wolf31o2@blinklabs.io>
1 parent aff856a commit 151c47c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

chain/chain.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,8 @@ func (c *Chain) reconcile() error {
472472
primaryChain := c.manager.PrimaryChain()
473473
for i := len(c.blocks) - 1; i >= 0; i-- {
474474
tmpBlock, err := primaryChain.blockByIndex(
475-
c.lastCommonBlockIndex+uint64(i),
475+
// Add 1 to prevent off-by-one error
476+
c.lastCommonBlockIndex+uint64(i)+1,
476477
nil,
477478
)
478479
if err != nil {

0 commit comments

Comments
 (0)