[Asterisk-cvs] asterisk file.c,1.51.2.1,1.51.2.2

russell at lists.digium.com russell at lists.digium.com
Sun Feb 6 22:41:03 CST 2005


Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv9044

Modified Files:
      Tag: v1-0
	file.c 
Log Message:
don't crash on undefined keys (bug #3514)


Index: file.c
===================================================================
RCS file: /usr/cvsroot/asterisk/file.c,v
retrieving revision 1.51.2.1
retrieving revision 1.51.2.2
diff -u -d -r1.51.2.1 -r1.51.2.2
--- file.c	7 Feb 2005 03:53:36 -0000	1.51.2.1
+++ file.c	7 Feb 2005 04:41:35 -0000	1.51.2.2
@@ -984,6 +984,14 @@
 {
 	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) {
@@ -1048,6 +1056,9 @@
 	int outfd;
 	struct ast_frame *fr;
 	struct ast_channel *rchan;
+
+	if (!breakon)
+		breakon = "";
 	
 	while(c->stream) {
 		ms = ast_sched_wait(c->sched);




More information about the svn-commits mailing list