From 3f1e8629bc3806a9a8c3242c33164f55183d9367 Mon Sep 17 00:00:00 2001 From: byounggul kwon Date: Thu, 4 Jul 2024 16:19:31 +0900 Subject: [PATCH] Fix bug for check BMCLinkStatus --- common/link/link.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/link/link.go b/common/link/link.go index d0caac3..bcd8a2c 100644 --- a/common/link/link.go +++ b/common/link/link.go @@ -366,11 +366,15 @@ func (l *Link) buildProof(bu BlockUpdate) (int64, error) { if bu != nil { rs := l.getReceiveStatusForHeight(l.bls.Verifier.Height) if rs == nil { - return 0, nil + seq = l.rss[len(l.rss)-1].Seq() + l.l.Debugf("[ReceiveStatusForHeight is null]BuildProof ReceiveStatus (height : %d, seq : %d)", l.rss[len(l.rss)-1].Height(), l.rss[len(l.rss)-1].Seq()) + } else { + seq = rs.Seq() + l.l.Debugf("[ReceiveStatusForHeight is not null]BuildProof ReceiveStatus (height : %d, seq : %d)", rs.Height(), rs.Seq()) } - seq = rs.Seq() } else { seq = l.rss[len(l.rss)-1].Seq() + l.l.Debugf("[BlockUpdate is null]BuildProof ReceiveStatus (height : %d, seq : %d)", l.rss[len(l.rss)-1].Height(), l.rss[len(l.rss)-1].Seq()) } for {