Skip to content

Commit 9003055

Browse files
committed
fix: use chain origin when no intersect points are specified
1 parent 4e6a58d commit 9003055

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

protocol/chainsync/client.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ func (c *Client) GetAvailableBlockRange(intersectPoints []common.Point) (common.
195195
func (c *Client) Sync(intersectPoints []common.Point) error {
196196
c.busyMutex.Lock()
197197
defer c.busyMutex.Unlock()
198+
// Use origin if no intersect points were specified
199+
if len(intersectPoints) == 0 {
200+
intersectPoints = []common.Point{common.NewPointOrigin()}
201+
}
198202
msg := NewMsgFindIntersect(intersectPoints)
199203
if err := c.SendMessage(msg); err != nil {
200204
return err

0 commit comments

Comments
 (0)