Skip to content

Commit

Permalink
Merge pull request #362 from blinklabs-io/fix/chainsync-sync-empty-in…
Browse files Browse the repository at this point in the history
…tersect

fix: use chain origin when no intersect points are specified
  • Loading branch information
agaffney authored Jul 14, 2023
2 parents 4e6a58d + 9003055 commit 8fa6997
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions protocol/chainsync/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,10 @@ func (c *Client) GetAvailableBlockRange(intersectPoints []common.Point) (common.
func (c *Client) Sync(intersectPoints []common.Point) error {
c.busyMutex.Lock()
defer c.busyMutex.Unlock()
// Use origin if no intersect points were specified
if len(intersectPoints) == 0 {
intersectPoints = []common.Point{common.NewPointOrigin()}
}
msg := NewMsgFindIntersect(intersectPoints)
if err := c.SendMessage(msg); err != nil {
return err
Expand Down

0 comments on commit 8fa6997

Please sign in to comment.