aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
diff options
context:
space:
mode:
authorMatt Corallo <git@bluematt.me>2017-02-06 12:08:31 -0500
committerMatt Corallo <git@bluematt.me>2017-02-10 11:32:41 -0500
commit22b4966a29501c4f3f2e970ac5008fbd91e665a9 (patch)
tree2beb02b98598c74d44f4471bf157405804b7c321 /src/net.cpp
parent0f3187261519c7568ef4211ce12b9740a3c1200f (diff)
downloadbitcoin-22b4966a29501c4f3f2e970ac5008fbd91e665a9.tar.xz
Move [clean|str]SubVer writes/copyStats into a lock
Diffstat (limited to 'src/net.cpp')
-rw-r--r--src/net.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/net.cpp b/src/net.cpp
index ea8a2a0a4a..e7521f86d1 100644
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -610,7 +610,10 @@ void CNode::copyStats(CNodeStats &stats)
X(nTimeOffset);
X(addrName);
X(nVersion);
- X(cleanSubVer);
+ {
+ LOCK(cs_SubVer);
+ X(cleanSubVer);
+ }
X(fInbound);
X(fAddnode);
X(nStartingHeight);