Make local channels use ast_channel_move() instead of the inlined version.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@390612 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Richard Mudgett 2013-06-05 23:29:43 +00:00
parent 4cea902020
commit e7e7d7759b
1 changed files with 1 additions and 2 deletions

View File

@ -445,9 +445,8 @@ static int local_call(struct ast_channel *ast, const char *dest, int timeout)
case LOCAL_CALL_ACTION_MASQUERADE:
local_bridge_event(p);
ast_answer(chan);
res = ast_channel_masquerade(p->action.masq, chan);
res = ast_channel_move(p->action.masq, chan);
if (!res) {
ast_do_masquerade(p->action.masq);
/* Chan is now an orphaned zombie. Destroy it. */
ast_hangup(chan);
}