aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-06-23 03:19:32 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-06-23 03:19:32 +0000
commit3f5dae5224d0a5a429284917c19ba872369030be (patch)
treede8f4dd5d52672b8be313ffef05eb0bffbaf5050 /channels
parent1d287c5c28d65c7c23e40c4088813630eacc22aa (diff)
Small simplification
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3283 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_zap.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index 0125adee4..bad296096 100755
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -1449,10 +1449,7 @@ static int zt_call(struct ast_channel *ast, char *rdest, int timeout)
strncpy(dest, rdest, sizeof(dest) - 1);
strncpy(p->dialdest, rdest, sizeof(dest) - 1);
if ((ast->_state == AST_STATE_BUSY)) {
- struct ast_frame f = { AST_FRAME_CONTROL, AST_CONTROL_BUSY };
- /* If this is a placeholder frame for a busy channel,
- return busy state immediately */
- zap_queue_frame(p, &f);
+ p->subs[SUB_REAL].needbusy = 1;
ast_mutex_unlock(&p->lock);
return 0;
}