aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
diff options
context:
space:
mode:
authorPieter Wuille <[email protected]>2013-07-25 02:25:25 +0200
committerPieter Wuille <[email protected]>2013-10-15 22:34:25 +0200
commit49d754d91522f5eceec7b6a6aef2e027009a7b67 (patch)
tree8bf28ef0162b5c0e69725465cc3c92d1e1048fe5 /src/net.cpp
parentAllow SendMessages to run partially without cs_main (diff)
downloaddiscoin-49d754d91522f5eceec7b6a6aef2e027009a7b67.tar.xz
discoin-49d754d91522f5eceec7b6a6aef2e027009a7b67.zip
Run node deletions outside of cs_vNodes
Diffstat (limited to 'src/net.cpp')
-rw-r--r--src/net.cpp3
1 files changed, 2 insertions, 1 deletions
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<CNode*> vNodesDisconnectedCopy = vNodesDisconnected;
BOOST_FOREACH(CNode* pnode, vNodesDisconnectedCopy)