-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3836/
-----------------------------------------------------------

(Updated July 25, 2014, 5:53 a.m.)


Status
------

This change has been marked as submitted.


Review request for Asterisk Developers.


Changes
-------

Committed in revision 419538


Bugs: ASTERISK-23987
    https://issues.asterisk.org/jira/browse/ASTERISK-23987


Repository: Asterisk


Description
-------

The BridgeWait application currently creates bridges with the dissolve on empty 
flag set. This causes the bridge to be dissolved when the last channel leaves 
it. This introduces a race condition where another channel may be trying to 
join during this, causing it to fail. Since the lifetime of the bridge is 
already associated with the bridge wrapper the bridge does not need the 
dissolve on empty flag set. When the last reference goes away the bridge is 
destroyed. This ensures that as long as anything has a reference to the bridge 
wrapper the bridge is valid and can be joined.


Diffs
-----

  /branches/12/apps/app_bridgewait.c 418809 

Diff: https://reviewboard.asterisk.org/r/3836/diff/


Testing
-------

Ran tests and confirmed no regressions.


Thanks,

Joshua Colp

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to