[Asterisk-cvs] asterisk/channels chan_iax2.c,1.134,1.135

malcolmd at lists.digium.com malcolmd at lists.digium.com
Thu Apr 29 16:02:18 CDT 2004


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

Modified Files:
	chan_iax2.c 
Log Message:
Bug # 1503: Add Peter's fix to include "accountcode" support to MySQL based IAX-Friends


Index: chan_iax2.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -d -r1.134 -r1.135
--- chan_iax2.c	28 Apr 2004 22:07:59 -0000	1.134
+++ chan_iax2.c	29 Apr 2004 20:09:05 -0000	1.135
@@ -1901,7 +1901,7 @@
 		MYSQL_ROW rowval;
 		name = alloca(strlen(user) * 2 + 1);
 		mysql_real_escape_string(mysql, name, user, strlen(user));
-		snprintf(query, sizeof(query), "SELECT name, secret, context, ipaddr, port, regseconds FROM iaxfriends WHERE name=\"%s\"", name);
+		snprintf(query, sizeof(query), "SELECT name, secret, context, ipaddr, port, regseconds, accountcode FROM iaxfriends WHERE name=\"%s\"", name);
 		ast_mutex_lock(&mysqllock);
 		mysql_query(mysql, query);
 		if ((result = mysql_store_result(mysql))) {
@@ -1915,6 +1915,8 @@
 							strncpy(p->secret, rowval[x], sizeof(p->secret));
 						} else if (!strcasecmp(fields[x].name, "context")) {
 							strncpy(p->contexts->context, rowval[x], sizeof(p->contexts->context) - 1);
+						} else if (!strcasecmp(fields[x].name, "accountcode")) {
+							strncpy(p->accountcode, rowval[x], sizeof(p->accountcode));
 						}
 					}
 				}




More information about the svn-commits mailing list