aboutsummaryrefslogtreecommitdiffstats
path: root/UPGRADE-1.4.txt
diff options
context:
space:
mode:
authordvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b>2009-02-18 22:55:56 +0000
committerdvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b>2009-02-18 22:55:56 +0000
commit7d7a6ebaccf37c6f0c54188019dfc1e0d4952907 (patch)
tree950d78839c5c00e0414a81397d5f20a5c9a79510 /UPGRADE-1.4.txt
parent27e82e2ee03e30aa120d18e457a41ebfb3398e16 (diff)
Merged revisions 177226 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ........ r177226 | dvossel | 2009-02-18 16:51:38 -0600 (Wed, 18 Feb 2009) | 9 lines Locking issue in action_bridge and bridge_exec action_bridge() and bridge_exec() both search for the channels to bridge to, and then immediately drop the lock. Instead, they should hold the lock until the masquerade is complete. This will guarantee the channel remains and prevent any other weirdness from occurring. In action_bridge() some more weirdness comes into play. Both channels are needlessly locked at the same time and perform the exact same logic. It makes sense from a coding organizational standpoint, but could cause a theoretical deadlock so I split the code up. There is an issue associated with this, but since its a rather complicated thing to reproduce I'm not certain this alone will close it. issue# 14296 Review: http://reviewboard.digium.com/r/167/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@177227 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'UPGRADE-1.4.txt')
0 files changed, 0 insertions, 0 deletions