Merged revisions 79272 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Mon, 13 Aug 2007 19:29:30 +0000 (19:29 +0000)
committerRussell Bryant <russell@russellbryant.com>
Mon, 13 Aug 2007 19:29:30 +0000 (19:29 +0000)
commit0dd52f7196b8c389c9aa209675e7449ba5b6759c
tree47245c3e4b71e0419643137c6a6c0568dd1aefed
parent8d929d7afd7a7fbd66077280bc4542675593d74b
Merged revisions 79272 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79272 | russell | 2007-08-13 14:27:39 -0500 (Mon, 13 Aug 2007) | 9 lines

I am fighting deadlocks in chan_iax2.  I have tracked them down to a single
core issue.  You can not call find_callno() while holding a pvt lock as this
function has to lock another (every) other pvt lock.  Doing so can lead to a
classic deadlock.  So, I am tracking down all of the code paths where this
can happen and fixing them.

The fix I committed earlier today was along the same theme.  This patch fixes
some code down the path of authenticate_reply.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_iax2.c