[asterisk-bugs] [Asterisk 0017661]: [patch] redirecting to IPv6 URIs

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Jul 16 12:45:28 CDT 2010


The following issue is now READY FOR TESTING. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17661 
====================================================================== 
Reported By:                oej
Assigned To:                mmichelson
====================================================================== 
Project:                    Asterisk
Issue ID:                   17661
Category:                   Channels/chan_sip/IPv6
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
JIRA:                       SWP-1862 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!): 277027 
Request Review:              
====================================================================== 
Date Submitted:             2010-07-16 07:26 CDT
Last Modified:              2010-07-16 12:45 CDT
====================================================================== 
Summary:                    [patch] redirecting to IPv6 URIs
Description: 
static int sip_sipredirect(struct sip_pvt *p, const char *dest){       
char *cdest;        char *extension, *host, *port;        char tmp[80];

        cdest = ast_strdupa(dest);

        extension = strsep(&cdest, "@");
        host = strsep(&cdest, ":");
        port = strsep(&cdest, ":");


This code will not be able to parse a
sip:lattjolajban@[fdd8:899a:a995:32dc:225:4bff:fea8:1d88]:5032 URI.
====================================================================== 

---------------------------------------------------------------------- 
 (0124624) mmichelson (administrator) - 2010-07-16 12:45
 https://issues.asterisk.org/view.php?id=17661#c124624 
---------------------------------------------------------------------- 
I've uploaded 17661.diff to the issue.

In this case, I noticed that there was no special handling for the port
and so it was pointless to be parsing it out at all. I also took the
opportunity to rename "tmp" and "localtmp" to more descriptive names.

Let me know if you see any potential problems with the change. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-07-16 12:45 mmichelson     Note Added: 0124624                          
2010-07-16 12:45 mmichelson     Status                   assigned => ready for
testing
======================================================================




More information about the asterisk-bugs mailing list