[Asterisk-cvs] asterisk channel.c, 1.139.2.6, 1.139.2.7 frame.c, 1.36.2.5, 1.36.2.6

russell at lists.digium.com russell at lists.digium.com
Mon May 9 23:21:48 CDT 2005


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

Modified Files:
      Tag: v1-0
	channel.c frame.c 
Log Message:
fix queue URL passing (bug #3543)


Index: channel.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channel.c,v
retrieving revision 1.139.2.6
retrieving revision 1.139.2.7
diff -u -d -r1.139.2.6 -r1.139.2.7
--- channel.c	1 Apr 2005 03:13:38 -0000	1.139.2.6
+++ channel.c	10 May 2005 03:28:01 -0000	1.139.2.7
@@ -1618,6 +1618,14 @@
 	case AST_FRAME_TEXT:
 		if (chan->pvt->send_text)
 			res = chan->pvt->send_text(chan, (char *) fr->data);
+		else
+			res = 0;
+		break;
+	case AST_FRAME_HTML:
+		if (chan->pvt->send_html)
+			res = chan->pvt->send_html(chan, fr->subclass, (char *) fr->data, fr->datalen);
+		else
+			res = 0;
 		break;
 	case AST_FRAME_VIDEO:
 		/* XXX Handle translation of video codecs one day XXX */
@@ -2677,6 +2685,7 @@
 			(f->frametype == AST_FRAME_TEXT) ||
 			(f->frametype == AST_FRAME_VIDEO) || 
 			(f->frametype == AST_FRAME_IMAGE) ||
+			(f->frametype == AST_FRAME_HTML) ||
 			(f->frametype == AST_FRAME_DTMF)) {
 			if ((f->frametype == AST_FRAME_DTMF) && 
 				(flags & (AST_BRIDGE_DTMF_CHANNEL_0 | AST_BRIDGE_DTMF_CHANNEL_1))) {

Index: frame.c
===================================================================
RCS file: /usr/cvsroot/asterisk/frame.c,v
retrieving revision 1.36.2.5
retrieving revision 1.36.2.6
diff -u -d -r1.36.2.5 -r1.36.2.6
--- frame.c	5 Apr 2005 07:10:06 -0000	1.36.2.5
+++ frame.c	10 May 2005 03:28:01 -0000	1.36.2.6
@@ -357,7 +357,7 @@
 	/* Forget about being mallocd */
 	f->mallocd = 0;
 	/* Re-write the source */
-	f->src = __FUNCTION__;
+	f->src = (char *)__FUNCTION__;
 	if (f->datalen > sizeof(buf) - sizeof(struct ast_frame)) {
 		/* Really bad read */
 		ast_log(LOG_WARNING, "Strange read (%d bytes)\n", f->datalen);




More information about the svn-commits mailing list