Merge #11585: addrman: Add missing lock in Clear() (CAddrMan)
commit5aeaa9ccd1568a77e075dbe2bd2435bd60c87c91
authorMarcoFalke <falke.marco@gmail.com>
Tue, 7 Nov 2017 15:35:09 +0000 (7 10:35 -0500)
committerMarcoFalke <falke.marco@gmail.com>
Tue, 7 Nov 2017 15:35:12 +0000 (7 10:35 -0500)
treedf07f19af7899b586eca846dc69cab8a7b006b22
parentffc0b11503a980ac2c9053b51822512c954f54df
parent3ab545d7f8e979e2cabeff6f5f6f1afe94a5c195
Merge #11585: addrman: Add missing lock in Clear() (CAddrMan)

3ab545d7f addrman: Add missing lock in Clear() (CAddrMan) (practicalswift)

Pull request description:

  Add missing lock in `Clear()` (`CAddrMan`).

  The variable `vRandom` is guarded by the mutex `cs`.

  **Note to reviewers:** Does this look correct? Should the lock cover the entire scope of the method, or should it be limited to cover only `std::vector<int>().swap(vRandom);`?

Tree-SHA512: 8833f31beaed1728fa55b13ddf9e0b8e24e395931497329be2440ce1c5113ff02871707d40830260adabd30c4ea86088f5da5cf8a821150c0d820f50a2ce386a