From eb235ad05f26ae41600de6e33d4806f64beda893 Mon Sep 17 00:00:00 2001 From: Joshua Colp <jcolp@digium.com> Date: Thu, 19 Dec 2013 12:18:52 +0000 Subject: [PATCH] channel: Add a missing ast_channel_unlock when allocating a Surrogate channel. ........ Merged revisions 404332 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404333 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/channel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/channel.c b/main/channel.c index 669b81529b..b4ee0c3b7b 100644 --- a/main/channel.c +++ b/main/channel.c @@ -10355,6 +10355,8 @@ struct ast_channel *ast_channel_yank(struct ast_channel *yankee) ast_format_copy(ast_channel_readformat(yanked_chan), &my_vars.readformat); ast_format_copy(ast_channel_writeformat(yanked_chan), &my_vars.writeformat); + ast_channel_unlock(yanked_chan); + if (ast_channel_move(yanked_chan, yankee)) { ast_hangup(yanked_chan); return NULL; -- GitLab