]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Merged revisions 287685 via svnmerge from
authorAlec L Davis <sivad.a@paradise.net.nz>
Mon, 20 Sep 2010 23:20:03 +0000 (23:20 +0000)
committerAlec L Davis <sivad.a@paradise.net.nz>
Mon, 20 Sep 2010 23:20:03 +0000 (23:20 +0000)
commit4ce624d57e478a3c83f905f02bb031da9b51d171
tree36f868c836e90a57d76922ce1e9c91577cfc653c
parent8909fde226bc848732537bdf610f3ba7cada972d
Merged revisions 287685 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

........
  r287685 | alecdavis | 2010-09-21 11:16:45 +1200 (Tue, 21 Sep 2010) | 18 lines

  ast_channel_masquerade: Avoid recursive masquerades.

  Check all 4 combinations of (original/clonechan) * (masq/masqr).

  Initially original->masq and clonechan->masqr were only checked.

  It's possible with multiple masq's planned - and not yet executed, that
   the 'original' chan could already have another masq'd into it - thus original->masqr
  would be set, that masqr would lost.
  Likewise for the clonechan->masq.

  (closes issue #16057;#17363)
  Reported by: amorsen;davidw,alecdavis
  Patches:
        based on bug16057.diff4.txt uploaded by alecdavis (license 585)
  Tested by: ramonpeek, davidw, alecdavis
........

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