[asterisk-commits] simon.perreault: branch group/v6-new r273184 - /team/group/v6-new/channels/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Jun 30 08:21:10 CDT 2010
Author: simon.perreault
Date: Wed Jun 30 08:21:06 2010
New Revision: 273184
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=273184
Log:
Added hostname and IPv6 support to the parsing of the maddr parameter.
Modified:
team/group/v6-new/channels/chan_sip.c
Modified: team/group/v6-new/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/team/group/v6-new/channels/chan_sip.c?view=diff&rev=273184&r1=273183&r2=273184
==============================================================================
--- team/group/v6-new/channels/chan_sip.c (original)
+++ team/group/v6-new/channels/chan_sip.c Wed Jun 30 08:21:06 2010
@@ -8906,7 +8906,8 @@
int port;
maddr += 6;
- hn = strspn(maddr, "0123456789.") + 1;
+ hn = strspn(maddr, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ "0123456789-.:[]") + 1;
if (hn > sizeof(hostname))
hn = sizeof(hostname);
ast_copy_string(hostname, maddr, hn);
@@ -14178,7 +14179,8 @@
maddr = strstr(via, "maddr=");
if (maddr) {
maddr += 6;
- c = maddr + strspn(maddr, "0123456789.");
+ c = maddr + strspn(maddr, "abcdefghijklmnopqrstuvwxyz"
+ "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-.:[]");
*c = '\0';
}
More information about the asterisk-commits
mailing list