Merge #11618: rpc: Lock cs_main in blockToJSON/blockheaderToJSON
commit87d90efd69b64f769116956a5db89e536e9e3714
authorMarcoFalke <falke.marco@gmail.com>
Tue, 7 Nov 2017 15:40:55 +0000 (7 10:40 -0500)
committerMarcoFalke <falke.marco@gmail.com>
Tue, 7 Nov 2017 15:40:59 +0000 (7 10:40 -0500)
tree09433c3c2b55ff9901204d7a30b3e6f61f36a99a
parent5aeaa9ccd1568a77e075dbe2bd2435bd60c87c91
parenta9b6ba0b7cd27a64307987afaab7f60bf9b4a15b
Merge #11618: rpc: Lock cs_main in blockToJSON/blockheaderToJSON

a9b6ba0b7 Add missing cs_main locks when calling blockToJSON/blockheaderToJSON (practicalswift)

Pull request description:

  `blockToJSON(...)` and `blockheaderToJSON(...)` read the variable `chainActive` which requires holding the mutex `cs_main`. So does `GetDifficulty(...)`.

Tree-SHA512: bfb94f5e3238accbf6a4daddde49d53f1891c38ae9b07e25b3098c485747159258f64bb66a50e147b32beac601de89d9d04ff717b6c4f1460d329c90a53d3333