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