From 0430c30af118637819f70eaf3d10a77d910639e3 Mon Sep 17 00:00:00 2001 From: "Wladimir J. van der Laan" Date: Thu, 24 Jul 2014 16:29:41 +0200 Subject: [PATCH] Add missing FindNode prototype to net.h Also make the argument a const std::string & instead of pass-by-value. --- src/net.cpp | 2 +- src/net.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net.cpp b/src/net.cpp index b55cd72e8..329e0278c 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -456,7 +456,7 @@ CNode* FindNode(const CNetAddr& ip) return NULL; } -CNode* FindNode(std::string addrName) +CNode* FindNode(const std::string& addrName) { LOCK(cs_vNodes); BOOST_FOREACH(CNode* pnode, vNodes) diff --git a/src/net.h b/src/net.h index f029a8d93..2d9325abf 100644 --- a/src/net.h +++ b/src/net.h @@ -59,6 +59,7 @@ bool RecvLine(SOCKET hSocket, std::string& strLine); bool GetMyExternalIP(CNetAddr& ipRet); void AddressCurrentlyConnected(const CService& addr); CNode* FindNode(const CNetAddr& ip); +CNode* FindNode(const std::string& addrName); CNode* FindNode(const CService& ip); CNode* ConnectNode(CAddress addrConnect, const char *pszDest = NULL); bool OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGrant *grantOutbound = NULL, const char *strDest = NULL, bool fOneShot = false);