From 759383c52dfe91f60c61dbba83046411c753b2eb Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Mon, 8 Feb 2016 20:58:06 +0000 Subject: [PATCH] hardfork: add a default fork entry for v1 if none exist To avoid special cases --- src/cryptonote_core/hardfork.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cryptonote_core/hardfork.cpp b/src/cryptonote_core/hardfork.cpp index 9fe731ad..e99736ff 100644 --- a/src/cryptonote_core/hardfork.cpp +++ b/src/cryptonote_core/hardfork.cpp @@ -155,6 +155,11 @@ bool HardFork::add(const cryptonote::block &block, uint64_t height) void HardFork::init() { CRITICAL_REGION_LOCAL(lock); + + // add a placeholder for the default version, to avoid special cases + if (heights.empty()) + heights.push_back(Params(original_version, 0, 0, 0)); + versions.clear(); for (size_t n = 0; n < 256; ++n) last_versions[n] = 0;