From: Martin Pycko Date: Thu, 4 Dec 2003 00:03:08 +0000 (+0000) Subject: Fix the ZapHangup, ZapDialOffhook, ZapTransfer manager commands X-Git-Tag: 0.7.0~188 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bbbf123fcf2299ef9c126c7f3043780648e6b244;p=thirdparty%2Fasterisk.git Fix the ZapHangup, ZapDialOffhook, ZapTransfer manager commands git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1824 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_zap.c b/channels/chan_zap.c index a0f0636ba6..6a7eed2c99 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; }