From ef9a0f3ed3457b5341f990c1be53ab699288852b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 11 Jan 2013 11:28:24 -0800 Subject: [PATCH] Can't call 'size' without the lock. --- src/cpp/ripple/ConnectionPool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpp/ripple/ConnectionPool.cpp b/src/cpp/ripple/ConnectionPool.cpp index cbc12e159..fa916d4cb 100644 --- a/src/cpp/ripple/ConnectionPool.cpp +++ b/src/cpp/ripple/ConnectionPool.cpp @@ -164,7 +164,7 @@ void ConnectionPool::policyLowWater() int iPort; // Find an entry to connect to. - if (mConnectedMap.size() > theConfig.PEER_CONNECT_LOW_WATER) + if (getPeerCount() > theConfig.PEER_CONNECT_LOW_WATER) { // Above low water mark, don't need more connections. cLog(lsTRACE) << "Pool: Low water: sufficient connections: " << mConnectedMap.size() << "/" << theConfig.PEER_CONNECT_LOW_WATER;