Fix for bug 27930. Support for IPv6.

git-svn-id: svn://10.0.0.236/trunk@70017 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
gagan%netscape.com
2000-05-16 08:46:03 +00:00
parent a70f9ae2cf
commit 92104de00f

View File

@@ -2326,7 +2326,8 @@ NS_IMETHODIMP nsDocShell::CreateFixupURI(const PRUnichar* aStringURI,
if (colon == -1 || fSlash == -1 || (fSlash > -1) && (colon > fSlash)) {
if (colon < (((PRInt32)uriString.Length())-1)) {
if (colon != -1) port = uriString.CharAt(colon+1);
if (colon == -1 || uriString.IsDigit(port)) {
if (colon == -1 || uriString.IsDigit(port) ||
uriString.CharAt(0) == '[') {
// find host name
PRInt32 hostPos = uriString.FindCharInSet("./:");
if (hostPos == -1)