From 16b14c89451b5f94fa198624efebaed65bfa5840 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Tue, 1 Jul 2003 16:16:28 +0000 Subject: Create concept of a "pending agent", so you can have agents access pending calls git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1145 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- file.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'file.c') diff --git a/file.c b/file.c index 6b5f5af4e..b3e92e315 100755 --- a/file.c +++ b/file.c @@ -778,10 +778,7 @@ char ast_waitstream(struct ast_channel *c, char *breakon) while(c->stream) { res = ast_sched_wait(c->sched); if ((res < 0) && !c->timingfunc) { - if (c->stream) - ast_closestream(c->stream); - if (c->vstream) - ast_closestream(c->vstream); + ast_stopstream(c); break; } if (res < 0) @@ -835,10 +832,7 @@ char ast_waitstream_fr(struct ast_channel *c, char *breakon, char *forward, char while(c->stream) { res = ast_sched_wait(c->sched); if ((res < 0) && !c->timingfunc) { - if (c->stream) - ast_closestream(c->stream); - if (c->vstream) - ast_closestream(c->vstream); + ast_stopstream(c); break; } if (res < 0) @@ -903,10 +897,7 @@ char ast_waitstream_full(struct ast_channel *c, char *breakon, int audiofd, int while(c->stream) { ms = ast_sched_wait(c->sched); if ((ms < 0) && !c->timingfunc) { - if (c->stream) - ast_closestream(c->stream); - if (c->vstream) - ast_closestream(c->vstream); + ast_stopstream(c); break; } if (ms < 0) -- cgit v1.2.3