From c183f32e4405e2e88a3dfc9c3bfaf6be90b273d2 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 10 Feb 2013 14:08:38 -0800 Subject: [PATCH] unl_delete should actually remove from the UNL. --- src/cpp/ripple/UniqueNodeList.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpp/ripple/UniqueNodeList.cpp b/src/cpp/ripple/UniqueNodeList.cpp index 49b3f23bb..375c941b4 100644 --- a/src/cpp/ripple/UniqueNodeList.cpp +++ b/src/cpp/ripple/UniqueNodeList.cpp @@ -1469,6 +1469,9 @@ void UniqueNodeList::nodeRemovePublic(const RippleAddress& naNodePublic) // YYY Only dirty on successful delete. fetchDirty(); + + boost::recursive_mutex::scoped_lock sl(mUNLLock); + mUNL.erase(naNodePublic); } void UniqueNodeList::nodeRemoveDomain(std::string strDomain)