Index: file.c =================================================================== RCS file: /usr/cvsroot/asterisk/file.c,v retrieving revision 1.56 diff -u -u -r1.56 file.c --- file.c 3 Feb 2005 05:35:03 -0000 1.56 +++ file.c 6 Feb 2005 02:03:17 -0000 @@ -995,6 +995,10 @@ { int res; struct ast_frame *fr; + if (!breakon) breakon = ""; + if (!forward) forward = ""; + if (!rewind) rewind = ""; + while(c->stream) { res = ast_sched_wait(c->sched); if ((res < 0) && !c->timingfunc) { @@ -1059,7 +1063,8 @@ int outfd; struct ast_frame *fr; struct ast_channel *rchan; - + if (!breakon) breakon = ""; + while(c->stream) { ms = ast_sched_wait(c->sched); if ((ms < 0) && !c->timingfunc) {