]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Don't try to pickup a call in the middle of a masquerade
authorTerry Wilson <twilson@digium.com>
Mon, 7 Feb 2011 22:35:20 +0000 (22:35 +0000)
committerTerry Wilson <twilson@digium.com>
Mon, 7 Feb 2011 22:35:20 +0000 (22:35 +0000)
commitdceced3626167a6273104d6cb58f35a3fe38646e
tree10aa010aaca691d280bfc020e0cc718249a69ac5
parentc80738307a0bf1d1e3acab7fe13067c5fd2a9bfb
Don't try to pickup a call in the middle of a masquerade

If A calls B which doesn't answer and C & D both try to do a call pickup, it is
possible for ast_pickup_call to answer the call, then fail to masquerade one of
the calls because the other one is already in the process of masquerading. This
patch checks to see if the channel is in the process of masquerading before
call before selecting it for a pickup.

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

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@306672 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_features.c