diff options
| author | Riccardo Spagni <ric@spagni.net> | 2015-05-05 13:58:39 +0200 |
|---|---|---|
| committer | Riccardo Spagni <ric@spagni.net> | 2015-05-05 13:58:43 +0200 |
| commit | 9598a39578268bff1d863fc01a25d5d045e98a1d (patch) | |
| tree | c49772aa6d3909bcd8ea7870de84b4c704515b48 /src/cryptonote_core/cryptonote_core.cpp | |
| parent | 8b0d313d3e93110605911f34415c7cbf09b9024a (diff) | |
| parent | 2717883dbaa6339ea3eb5e685852c0a40351aad9 (diff) | |
| download | monzero-core-9598a39578268bff1d863fc01a25d5d045e98a1d.tar.gz monzero-core-9598a39578268bff1d863fc01a25d5d045e98a1d.tar.xz monzero-core-9598a39578268bff1d863fc01a25d5d045e98a1d.zip | |
Merge pull request #268
2717883 DNS Checkpoint updating-related fixes/changes (Thomas Winget)
Diffstat (limited to 'src/cryptonote_core/cryptonote_core.cpp')
| -rw-r--r-- | src/cryptonote_core/cryptonote_core.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cryptonote_core/cryptonote_core.cpp b/src/cryptonote_core/cryptonote_core.cpp index f6eaff2b1..78d034e7a 100644 --- a/src/cryptonote_core/cryptonote_core.cpp +++ b/src/cryptonote_core/cryptonote_core.cpp @@ -100,6 +100,8 @@ namespace cryptonote { if (m_testnet) return true; + if (m_checkpoints_updating.test_and_set()) return true; + bool res = true; if (time(NULL) - m_last_dns_checkpoints_update >= 3600) { @@ -113,6 +115,8 @@ namespace cryptonote m_last_json_checkpoints_update = time(NULL); } + m_checkpoints_updating.clear(); + // if anything fishy happened getting new checkpoints, bring down the house if (!res) { |
