summaryrefslogtreecommitdiff
path: root/node/SelfAwareness.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/SelfAwareness.hpp')
-rw-r--r--node/SelfAwareness.hpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/node/SelfAwareness.hpp b/node/SelfAwareness.hpp
index 9fcefa62..1b160a3f 100644
--- a/node/SelfAwareness.hpp
+++ b/node/SelfAwareness.hpp
@@ -72,10 +72,12 @@ public:
inline std::vector< std::pair<Address,InetAddress> > getReportedSurface() const
{
std::vector< std::pair<Address,InetAddress> > r;
- Mutex::Lock _l(_phy_m);
- r.reserve(_phy.size());
- for(std::map< PhySurfaceKey,PhySurfaceEntry >::const_iterator p(_phy.begin());p!=_phy.end();)
- r.push_back(std::pair<Address,InetAddress>(p->first.reporter,p->second.mySurface));
+ {
+ Mutex::Lock _l(_phy_m);
+ r.reserve(_phy.size());
+ for(std::map< PhySurfaceKey,PhySurfaceEntry >::const_iterator p(_phy.begin());p!=_phy.end();++p)
+ r.push_back(std::pair<Address,InetAddress>(p->first.reporter,p->second.mySurface));
+ }
return r;
}