From 129fa78402cb13153cebb3031d1c8289de371429 Mon Sep 17 00:00:00 2001 From: chaeplin Date: Sat, 5 Aug 2017 20:20:21 +0900 Subject: [PATCH] limit UpdatedBlockTip in IBD --- src/dsnotificationinterface.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dsnotificationinterface.cpp b/src/dsnotificationinterface.cpp index 3063b787576db..f080694ed7fa2 100644 --- a/src/dsnotificationinterface.cpp +++ b/src/dsnotificationinterface.cpp @@ -20,6 +20,9 @@ CDSNotificationInterface::~CDSNotificationInterface() void CDSNotificationInterface::UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) { + if (fInitialDownload || pindexNew == pindexFork) // In IBD or blocks were disconnected without any new ones + return; + mnodeman.UpdatedBlockTip(pindexNew); privateSendClient.UpdatedBlockTip(pindexNew); instantsend.UpdatedBlockTip(pindexNew);