Files
asterisk/main
Russell Bryant fdd8444090 Remove some unnecessary locking from ast_hangup().
This patch removes some unnecessary locking of the channels container in
ast_hangup().  The reason this came up is that this lock can very quickly block
the entire system.  If any of the channel cleanup code decides to block, it
causes a problem for the whole system.  For example, when audiohooks get
destroyed, if that blocks for a while waiting on the mixmonitor thread to exit
because it's busy blocking on some I/O, it causes a problem for many other
threads in the meantime.

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


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@354492 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-02-09 02:23:53 +00:00
..
2010-12-20 09:14:29 +00:00
2011-06-01 23:11:55 +00:00
2011-09-13 07:11:36 +00:00
2010-06-17 17:23:43 +00:00
2008-07-21 21:00:47 +00:00
2009-03-18 02:28:55 +00:00
2011-04-20 05:25:15 +00:00
2012-01-29 02:42:59 +00:00
2011-10-11 00:43:14 +00:00
2010-05-18 22:48:51 +00:00
2010-04-22 18:07:02 +00:00