[asterisk-scf-commits] asterisk-scf/integration/bridging.git branch "master" updated.
Commits to the Asterisk SCF project code repositories
asterisk-scf-commits at lists.digium.com
Mon Aug 30 06:50:44 CDT 2010
branch "master" has been updated
via 2fe0e74da227b8d3aa27418791360bda36b36ce2 (commit)
via 12cb19c8f34e2dea1fda7d6a16026298e1d1e26a (commit)
from a952952596d1a48e5b3fc575c9355a14e53f56bf (commit)
Summary of changes:
src/BridgeImpl.cpp | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
- Log -----------------------------------------------------------------
commit 2fe0e74da227b8d3aa27418791360bda36b36ce2
Merge: 12cb19c a952952
Author: Joshua Colp <jcolp at digium.com>
Date: Mon Aug 30 09:02:40 2010 -0300
Merge branch 'master' of git.asterisk.org:asterisk-scf/integration/bridging
commit 12cb19c8f34e2dea1fda7d6a16026298e1d1e26a
Author: Joshua Colp <jcolp at digium.com>
Date: Mon Aug 30 09:02:08 2010 -0300
Fix a deadlock in removeEndpoint by removing a lock. Recursive locking? No!
diff --git a/src/BridgeImpl.cpp b/src/BridgeImpl.cpp
index bdf03e4..3ad749d 100644
--- a/src/BridgeImpl.cpp
+++ b/src/BridgeImpl.cpp
@@ -378,7 +378,6 @@ void Hydra::BridgeService::BridgeImpl::addEndpoint(const Hydra::Core::Endpoint::
void Hydra::BridgeService::BridgeImpl::removeEndpoint(const Hydra::Core::Endpoint::V1::EndpointIdPtr& ep, const Ice::Current& current)
{
mLogger.getTraceStream() << __FUNCTION__ << ":" << current.adapter->getCommunicator()->identityToString(current.id) << std::endl;
- boost::unique_lock<boost::shared_mutex> lock(mLock);
statePreCheck();
if(ep == 0)
{
-----------------------------------------------------------------------
--
asterisk-scf/integration/bridging.git
More information about the asterisk-scf-commits
mailing list