From 6608f3a0fbaeb626777a8ec7908d5e0286953551 Mon Sep 17 00:00:00 2001 From: martinp Date: Thu, 4 Dec 2003 00:03:08 +0000 Subject: [PATCH] Fix the ZapHangup, ZapDialOffhook, ZapTransfer manager commands git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1824 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_zap.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/channels/chan_zap.c b/channels/chan_zap.c index a0f0636ba..6a7eed2c9 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -6853,10 +6853,6 @@ static int action_transfer(struct mansession *s, struct message *m) return 0; } p = find_channel(atoi(channel)); - if (p->owner && p->owner->_state != AST_STATE_UP) { - astman_send_error(s, m, "Channel is on hook"); - return 0; - } if (!p) { astman_send_error(s, m, "No such channel"); return 0; @@ -6875,10 +6871,6 @@ static int action_transferhangup(struct mansession *s, struct message *m) return 0; } p = find_channel(atoi(channel)); - if (p->owner && p->owner->_state != AST_STATE_UP) { - astman_send_error(s, m, "Channel is on hook"); - return 0; - } if (!p) { astman_send_error(s, m, "No such channel"); return 0; @@ -6903,12 +6895,7 @@ static int action_zapdialoffhook(struct mansession *s, struct message *m) return 0; } p = find_channel(atoi(channel)); - if (p->owner) { - if (p->owner->_state != AST_STATE_UP) { - astman_send_error(s, m, "Channel is on hook"); - return 0; - } - } else { + if (!p->owner) { astman_send_error(s, m, "Channel does not have it's owner"); return 0; }