From 6f098541d0426714cd65ed502eb0f5dc377fefa3 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Wed, 7 Mar 2007 00:27:04 +0000 Subject: [PATCH] Fix a misplaced block of code in the 1.2 version of the patch to fix issue #8977 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@58167 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- manager.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/manager.c b/manager.c index b2ea39b002..30210a2f5f 100644 --- a/manager.c +++ b/manager.c @@ -879,17 +879,17 @@ static int action_redirect(struct mansession *s, struct message *m) return 0; } chan = ast_get_channel_by_name_locked(name); - if (chan->_state != AST_STATE_UP) { - astman_send_error(s, m, "Redirect failed, channel not up.\n"); - ast_mutex_unlock(&chan->lock); - return 0; - } if (!chan) { char buf[BUFSIZ]; snprintf(buf, sizeof(buf), "Channel does not exist: %s", name); astman_send_error(s, m, buf); return 0; } + if (chan->_state != AST_STATE_UP) { + astman_send_error(s, m, "Redirect failed, channel not up.\n"); + ast_mutex_unlock(&chan->lock); + return 0; + } if (!ast_strlen_zero(name2)) chan2 = ast_get_channel_by_name_locked(name2); if (chan2 && chan2->_state != AST_STATE_UP) { -- 2.47.2