diff options
| author | Riccardo Spagni <ric@spagni.net> | 2016-02-29 17:29:26 -0500 |
|---|---|---|
| committer | Riccardo Spagni <ric@spagni.net> | 2016-02-29 17:29:26 -0500 |
| commit | d60bf4ee36b5687bbbfd78e8ecefb2e1133846d2 (patch) | |
| tree | fe6dfb496218c2396f6bc17c8e47b3da55692563 /src/cryptonote_core/hardfork.cpp | |
| parent | 838f7aba7debe20665787cc9452a466d3b854e05 (diff) | |
| parent | 7db89ed2eee2ce31f039783323d665fe7c24d441 (diff) | |
| download | monzero-core-d60bf4ee36b5687bbbfd78e8ecefb2e1133846d2.tar.gz monzero-core-d60bf4ee36b5687bbbfd78e8ecefb2e1133846d2.tar.xz monzero-core-d60bf4ee36b5687bbbfd78e8ecefb2e1133846d2.zip | |
Merge pull request #686
7db89ed ARMv7: fix unaligned accesses (Howard Chu)
5a07cef Wrap some more actions in a larger read txn (Howard Chu)
8cc7a36 read txn/cursor stuff (Howard Chu)
86a7f2b core: check whether an update is needed straight away (moneromooo-monero)
ea5fa5e core: print "update needed" hard fork notifications in red (moneromooo-monero)
Diffstat (limited to 'src/cryptonote_core/hardfork.cpp')
| -rw-r--r-- | src/cryptonote_core/hardfork.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cryptonote_core/hardfork.cpp b/src/cryptonote_core/hardfork.cpp index e99736ff4..7e2e82c4a 100644 --- a/src/cryptonote_core/hardfork.cpp +++ b/src/cryptonote_core/hardfork.cpp @@ -254,8 +254,11 @@ bool HardFork::reorganize_from_chain_height(uint64_t height) bool HardFork::rescan_from_block_height(uint64_t height) { CRITICAL_REGION_LOCAL(lock); - if (height >= db.height()) + db.block_txn_start(true); + if (height >= db.height()) { + db.block_txn_stop(); return false; + } versions.clear(); @@ -273,6 +276,7 @@ bool HardFork::rescan_from_block_height(uint64_t height) current_fork_index = 0; while (current_fork_index + 1 < heights.size() && heights[current_fork_index].version != lastv) ++current_fork_index; + db.block_txn_stop(); return true; } |
