Merged revisions 330312 via svnmerge from
authorGregory Nietsky <gregory@distrotech.co.za>
Sat, 30 Jul 2011 15:54:23 +0000 (15:54 +0000)
committerGregory Nietsky <gregory@distrotech.co.za>
Sat, 30 Jul 2011 15:54:23 +0000 (15:54 +0000)
commit1c0078286e27ef3a50c922d347e29c90ffd90ddb
tree7887cee1d4dfa3af170b4b9a1df9808ab969ee0f
parent6a15e95a324bfd4ab6824f4cf9e047d7db684c52
Merged revisions 330312 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r330312 | irroot | 2011-07-30 17:34:41 +0200 (Sat, 30 Jul 2011) | 15 lines

  Merged revisions 330311 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r330311 | irroot | 2011-07-30 17:25:16 +0200 (Sat, 30 Jul 2011) | 9 lines

    prevent double masqurading channels when one is been hung up and deadlock avoidance is used.

    There is a race condition in ast_do_masquerade / ast_hangup (at least)

    Reported by me signed off by schmidts with input from David Vossel

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

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330313 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/channel.c