diff options
| author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2016-02-08 20:58:06 +0000 |
|---|---|---|
| committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2016-02-08 20:58:06 +0000 |
| commit | 759383c52dfe91f60c61dbba83046411c753b2eb (patch) | |
| tree | 129bccbb205ca065ea6e446f52bb19b84d0caea6 /src/cryptonote_core | |
| parent | c7f82ec7694a48f8367b22393fabf677576b9cff (diff) | |
| download | monzero-core-759383c52dfe91f60c61dbba83046411c753b2eb.tar.gz monzero-core-759383c52dfe91f60c61dbba83046411c753b2eb.tar.xz monzero-core-759383c52dfe91f60c61dbba83046411c753b2eb.zip | |
hardfork: add a default fork entry for v1 if none exist
To avoid special cases
Diffstat (limited to 'src/cryptonote_core')
| -rw-r--r-- | src/cryptonote_core/hardfork.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cryptonote_core/hardfork.cpp b/src/cryptonote_core/hardfork.cpp index 9fe731ad1..e99736ff4 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; |
