mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-08-31 17:43:05 +02:00
addrman: Add missing lock in Clear() (CAddrMan)
The variable vRandom is guarded by the mutex cs.
This commit is contained in:
@@ -455,6 +455,7 @@ public:
|
|||||||
|
|
||||||
void Clear()
|
void Clear()
|
||||||
{
|
{
|
||||||
|
LOCK(cs);
|
||||||
std::vector<int>().swap(vRandom);
|
std::vector<int>().swap(vRandom);
|
||||||
nKey = GetRandHash();
|
nKey = GetRandHash();
|
||||||
for (size_t bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) {
|
for (size_t bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) {
|
||||||
|
Reference in New Issue
Block a user