From c405e8919712b38c14c367fed1eb46042a2c10b5 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Tue, 13 Aug 2019 18:23:05 -0700 Subject: [PATCH] discovery: check non-nil syncer upon historical sync tick --- discovery/sync_manager.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/discovery/sync_manager.go b/discovery/sync_manager.go index b9a18763..059e415d 100644 --- a/discovery/sync_manager.go +++ b/discovery/sync_manager.go @@ -383,9 +383,10 @@ func (m *SyncManager) syncerHandler() { case <-m.cfg.HistoricalSyncTicker.Ticks(): s := m.forceHistoricalSync() - // If we've already performed our initial historical - // sync, then we have nothing left to do. - if m.IsGraphSynced() { + // If we don't have a syncer available or we've already + // performed our initial historical sync, then we have + // nothing left to do. + if s == nil || m.IsGraphSynced() { continue }