diff --git a/node/Node.hpp b/node/Node.hpp index b0f4ab222..a85809fd7 100644 --- a/node/Node.hpp +++ b/node/Node.hpp @@ -214,12 +214,11 @@ private: inline SharedPtr _network(uint64_t nwid) const { - std::vector< SharedPtr >::const_iterator iter = std::lower_bound(_networks.begin(), _networks.end(), nwid, NetworkComparator()); - if(iter != _networks.end() && (*iter)->id() == nwid) { - return *iter; - } else { - return SharedPtr(); + for(std::vector< SharedPtr >::const_iterator iter(_networks.begin());iter!=_networks.end();++iter) { + if((*iter)->id() == nwid) + return *iter; } + return SharedPtr(); } RuntimeEnvironment _RR;