From 80ce3f5a061e069145db81850e1afcffa52c7e12 Mon Sep 17 00:00:00 2001 From: UdjinM6 Date: Sun, 1 Mar 2015 03:04:17 +0300 Subject: [PATCH] clear maps in mnodeman --- src/masternodeman.cpp | 9 +++++++++ src/masternodeman.h | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/masternodeman.cpp b/src/masternodeman.cpp index b7228d23b2ee..40c0dde327b1 100644 --- a/src/masternodeman.cpp +++ b/src/masternodeman.cpp @@ -204,6 +204,15 @@ void CMasternodeMan::CheckAndRemove() } +void CMasternodeMan::Clear() +{ + LOCK(cs); + vMasternodes.clear(); + mAskedUsForMasternodeList.clear(); + mWeAskedForMasternodeList.clear(); + mWeAskedForMasternodeListEntry.clear(); +} + int CMasternodeMan::CountEnabled() { int i = 0; diff --git a/src/masternodeman.h b/src/masternodeman.h index 95f0d7236514..07ad32db1099 100644 --- a/src/masternodeman.h +++ b/src/masternodeman.h @@ -84,7 +84,7 @@ class CMasternodeMan void CheckAndRemove(); // Clear masternode vector - void Clear() { LOCK(cs); vMasternodes.clear(); } + void Clear(); int CountEnabled();