aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
diff options
context:
space:
mode:
authorJonas Schnelli <[email protected]>2018-02-25 09:05:34 +0800
committerJonas Schnelli <[email protected]>2018-02-25 09:13:43 +0800
commitbf3353de90598f08a68d966c50b57ceaeb5b5d96 (patch)
tree9a82d0a0149581eb84d1a9c2680523444a818363 /src/net_processing.cpp
parentMerge #12443: qa: Move common args to bitcoin.conf (diff)
parentFix missing cs_main lock for GuessVerificationProgress() (diff)
downloaddiscoin-bf3353de90598f08a68d966c50b57ceaeb5b5d96.tar.xz
discoin-bf3353de90598f08a68d966c50b57ceaeb5b5d96.zip
Merge #12287: Optimise lock behaviour for GuessVerificationProgress()
90ba2df11 Fix missing cs_main lock for GuessVerificationProgress() (Jonas Schnelli) Pull request description: `GuessVerificationProgress()` needs `cs_main` due to accessing the `pindex->nChainTx`. This adds a `AssertLockHeld` in `GuessVerificationProgress()` and adds the missing locks in... * `LoadChainTip()` * `ScanForWalletTransactions()` (got missed in #11281) * GUI, `ClientModel::getVerificationProgress()` <--- **this may have GUI performance impacts**, but could be relaxed later with a cache or something more efficient. Tree-SHA512: 13302946571422375f32af8e396b9d2c1180f2693ea363aeba9e98c8266ddec64fe7862bfdcbb5a93a4b12165a61eec1e51e4e7d7a8515fa50879095dc163412
Diffstat (limited to 'src/net_processing.cpp')
0 files changed, 0 insertions, 0 deletions