From 49d754d91522f5eceec7b6a6aef2e027009a7b67 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Thu, 25 Jul 2013 02:25:25 +0200 Subject: [PATCH] Run node deletions outside of cs_vNodes --- src/net.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net.cpp b/src/net.cpp index 99457be0f..e8baa8b38 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -801,7 +801,8 @@ void ThreadSocketHandler() vNodesDisconnected.push_back(pnode); } } - + } + { // Delete disconnected nodes list vNodesDisconnectedCopy = vNodesDisconnected; BOOST_FOREACH(CNode* pnode, vNodesDisconnectedCopy)