From e7e7d7759b9eb7a47950fd9e4cd44e1262b389a1 Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Wed, 5 Jun 2013 23:29:43 +0000 Subject: [PATCH] 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 --- main/core_local.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main/core_local.c b/main/core_local.c index 2e0bcc48ae..5c7a34f1f5 100644 --- a/main/core_local.c +++ b/main/core_local.c @@ -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); }