[svn-commits] mmichelson: trunk r162664 - in /trunk: ./ channels/chan_sip.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Wed Dec 10 10:34:36 CST 2008
Author: mmichelson
Date: Wed Dec 10 10:34:35 2008
New Revision: 162664
URL: http://svn.digium.com/view/asterisk?view=rev&rev=162664
Log:
Merged revisions 162663 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r162663 | mmichelson | 2008-12-10 10:24:56 -0600 (Wed, 10 Dec 2008) | 11 lines
Revert fix for issue 13570. It has caused more problems than
it helped to fix.
(closes issue #13783)
Reported by: navkumar
(closes issue #14025)
Reported by: ffs
........
Modified:
trunk/ (props changed)
trunk/channels/chan_sip.c
Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.
Modified: trunk/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_sip.c?view=diff&rev=162664&r1=162663&r2=162664
==============================================================================
--- trunk/channels/chan_sip.c (original)
+++ trunk/channels/chan_sip.c Wed Dec 10 10:34:35 2008
@@ -6813,7 +6813,6 @@
char *port = NULL;
char *hostname=NULL, *secret=NULL, *authuser=NULL, *expire=NULL;
char *callback=NULL;
- char *reserved = NULL;
if (!value)
return -1;
@@ -6838,15 +6837,7 @@
if (authuser)
*authuser++ = '\0';
}
- if ((reserved = strpbrk(username, SIP_RESERVED))) {
- goto invalid_char;
- }
- if (!ast_strlen_zero(secret) && (reserved = strpbrk(secret, SIP_RESERVED))) {
- goto invalid_char;
- }
- if (!ast_strlen_zero(authuser) && (reserved = strpbrk(authuser, SIP_RESERVED))) {
- goto invalid_char;
- }
+
/* split host[:port][/contact] */
expire = strchr(hostname, '~');
if (expire)
@@ -6860,9 +6851,6 @@
*/
if ((port = strchr(hostname, ':'))) {
*port = '\0';
- }
- if ((reserved = strpbrk(hostname, SIP_RESERVED))) {
- goto invalid_char;
}
/* And then re-merge the host and port so they are stored correctly
*/
@@ -6902,10 +6890,6 @@
ASTOBJ_CONTAINER_LINK(®l, reg); /* Add the new registry entry to the list */
registry_unref(reg, "unref the reg pointer"); /* release the reference given by ASTOBJ_INIT. The container has another reference */
return 0;
-
-invalid_char:
- ast_log(LOG_ERROR, "A reserved character ('%c') was used in a \"register\" line. This registration will not occur\n", *reserved);
- return -1;
}
/*! \brief Parse mwi=> line in sip.conf and add to list */
More information about the svn-commits
mailing list