From 042aaed084fefa6d77c3a94c3f06942b88f2ab83 Mon Sep 17 00:00:00 2001 From: pk910 Date: Thu, 30 Nov 2023 14:22:07 +0100 Subject: [PATCH] report unreachable clients with head slot `0` --- indexer/indexer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/indexer/indexer.go b/indexer/indexer.go index 35b4cd6b..bca338d5 100644 --- a/indexer/indexer.go +++ b/indexer/indexer.go @@ -184,6 +184,9 @@ func (indexer *Indexer) GetHeadForks(readyOnly bool) []*HeadFork { continue } cHeadSlot, cHeadRoot, _ := client.GetLastHead() + if cHeadSlot < 0 { + cHeadSlot = 0 + } var matchingFork *HeadFork for _, fork := range headForks { if bytes.Equal(fork.Root, cHeadRoot) || indexer.indexerCache.isCanonicalBlock(cHeadRoot, fork.Root) {