Browse Source

Merge #11252: [P2P] When clearing addrman clear mapInfo and mapAddr.

b86a42077 when clearing addrman clear mapInfo and mapAddr (Gregory Sanders)

Pull request description:

  Power failure on my machine resulted in a corrupted addrman that would hit bad assertions when trying to serialize the "cleared" addrman to disk: 6866b4912b/src/addrman.h (L320)

Tree-SHA512: 07ca8b6cbd88407e5f3f0dccb346ae31bd1392f4210b2d5c5647c853986bfec95cf70240b92bafdc61b90e452a5d8315962738d10c10c2b53fdabff10503d05a
0.16
Pieter Wuille 7 years ago
parent
commit
b9bceaf1c0
No known key found for this signature in database
GPG Key ID: A636E97631F767E0
  1. 2
      src/addrman.h

2
src/addrman.h

@ -472,6 +472,8 @@ public: @@ -472,6 +472,8 @@ public:
nTried = 0;
nNew = 0;
nLastGood = 1; //Initially at 1 so that "never" is strictly worse.
mapInfo.clear();
mapAddr.clear();
}
CAddrMan()

Loading…
Cancel
Save