summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMark Michelson <mmichelson@digium.com>2015-09-24 14:49:46 -0500
committerMark Michelson <mmichelson@digium.com>2015-09-24 14:49:46 -0500
commit629458d34930e5aca56f749bc05562baf95d13f7 (patch)
tree8e8b09e7460714a6cddcdd1fdab7c06e6e58d734 /Makefile
parent0d95610ae2e98a07b6dff5aa002d316c6eea2c4f (diff)
Do not swallow frames on channels leaving bridges.
When leaving a bridge, indications on a channel could be swallowed by the internal indication logic because it appears that the channel is on its way to be hung up anyway. One such situation where this is detrimental is when channels on hold are redirected out of a bridge. The AST_CONTROL_UNHOLD indication from the bridging code is swallowed, leaving the channel in question to still appear to be on hold. The fix here is to modify the logic inside ast_indicate_data() to not drop the indication if the channel is simply leaving a bridge. This way, channels on hold redirected out of a bridge revert to their expected "in use" state after the redirection. ASTERISK-25418 #close Reported by Mark Michelson Change-Id: If6115204dfa0551c050974ee138fabd15f978949
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions