diff --git a/libethereum/Client.cpp b/libethereum/Client.cpp index a3294f3c7..9ce0cb5ac 100644 --- a/libethereum/Client.cpp +++ b/libethereum/Client.cpp @@ -629,7 +629,7 @@ void Client::syncBlockQueue() m_syncAmount = max(c_syncMin, m_syncAmount * 9 / 10); else if (elapsed < c_targetDuration * 0.9 && m_syncAmount < c_syncMax) m_syncAmount = min(c_syncMax, m_syncAmount * 11 / 10 + 1); - if (ir.first.empty()) + if (ir.liveBlocks.empty()) return; onChainChanged(ir); }