From 957186549efd1d1a5c00018ae07164ec2da7fe12 Mon Sep 17 00:00:00 2001 From: svost Date: Mon, 16 Jan 2017 14:34:04 +0300 Subject: [PATCH] Replace with c+11 feature --- src/net.cpp | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/net.cpp b/src/net.cpp index bf2f38b..7137f1d 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -789,13 +789,6 @@ void CNode::copyStats(CNodeStats &stats) } #undef X -void Release(CNode* node) { - node->Release(); -} - - - - void ThreadSocketHandler(void* parg) { @@ -1143,7 +1136,8 @@ void ThreadSocketHandler2(void* parg) } { LOCK(cs_vNodes); - for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); + for(CNode* pnode : vNodesCopy) + pnode->Release(); } Sleep(10); @@ -1716,7 +1710,8 @@ void ThreadMessageHandler2(void* parg) { LOCK(cs_vNodes); - for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); + for(CNode* pnode : vNodesCopy) + pnode->Release(); } // Wait and allow messages to bunch up. -- 1.7.1