From 42354ee5d549be15a61846795e29eab952cf1d66 Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 20 Jan 2015 07:50:25 -0500 Subject: [PATCH] removed useless mutex lock --- Tunnel.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Tunnel.cpp b/Tunnel.cpp index b6e93eb5..22f92061 100644 --- a/Tunnel.cpp +++ b/Tunnel.cpp @@ -209,7 +209,7 @@ namespace tunnel delete it.second; m_TransitTunnels.clear (); - /*for (auto& it : m_PendingTunnels) + /* for (auto& it : m_PendingTunnels) delete it.second; m_PendingTunnels.clear ();*/ @@ -428,7 +428,6 @@ namespace tunnel { LogPrint ("Tunnel ", tunnel->GetTunnelID (), " expired"); { - std::unique_lock l(m_PoolsMutex); auto pool = tunnel->GetTunnelPool (); if (pool) pool->TunnelExpired (tunnel); @@ -474,7 +473,6 @@ namespace tunnel { LogPrint ("Tunnel ", tunnel->GetTunnelID (), " expired"); { - std::unique_lock l(m_PoolsMutex); auto pool = tunnel->GetTunnelPool (); if (pool) pool->TunnelExpired (tunnel); @@ -522,8 +520,8 @@ namespace tunnel { if (ts > it->second->GetCreationTime () + TUNNEL_EXPIRATION_TIMEOUT) { - LogPrint ("Transit tunnel ", it->second->GetTunnelID (), " expired"); auto tmp = it->second; + LogPrint ("Transit tunnel ", tmp->GetTunnelID (), " expired"); { std::unique_lock l(m_TransitTunnelsMutex); it = m_TransitTunnels.erase (it);