asterisk/bridges
Matthew Jordan a8276fe8ef Fix crash from bridge channel hangup race condition in ConfBridge
This patch addresses two issues in ConfBridge and the channel bridge layer:
1. It fixes a race condition wherein the bridge channel could be hung up
2. It removes the deadlock avoidance from the bridging layer and makes the
   bridge_pvt an ao2 ref counted object

Patch by David Vossel (mjordan was merely the commit monkey)

(issue ASTERISK-18988)
(closes issue ASTERISK-18885)
Reported by: Dmitry Melekhov
Tested by: Matt Jordan
Patches: chan_bridge_cleanup_v.diff uploaded by David Vossel (license 5628)

(closes issue ASTERISK-19100)
Reported by: Matt Jordan
Tested by: Matt Jordan

Review: https://reviewboard.asterisk.org/r/1654/
........

Merged revisions 350550 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@350551 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-01-13 16:48:06 +00:00
..
Makefile Merge phase 1 support for the new bridging architecture. 2009-03-05 18:18:27 +00:00
bridge_builtin_features.c Fix crash from bridge channel hangup race condition in ConfBridge 2012-01-13 16:48:06 +00:00
bridge_multiplexed.c Replace direct access to channel name with accessor functions 2012-01-09 22:15:50 +00:00
bridge_simple.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
bridge_softmix.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00