From 26f6f3a65674de60a0bc3422be705c2f88e411ed Mon Sep 17 00:00:00 2001 From: "jband%netscape.com" Date: Thu, 22 Nov 2001 23:32:49 +0000 Subject: [PATCH] trivial patch to avoid string assertions when entry is empty rs=jband git-svn-id: svn://10.0.0.236/trunk@108828 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/modules/libjar/nsJARURI.cpp | 2 +- mozilla/netwerk/protocol/jar/src/nsJARURI.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/modules/libjar/nsJARURI.cpp b/mozilla/modules/libjar/nsJARURI.cpp index eb16e8ea192..a6a319a0cf6 100644 --- a/mozilla/modules/libjar/nsJARURI.cpp +++ b/mozilla/modules/libjar/nsJARURI.cpp @@ -152,7 +152,7 @@ nsJARURI::SetSpec(const char * aSpec) nsCAutoString entry(aSpec); entry.Cut(0, pos + 2); // 2 == strlen(NS_JAR_DELIMITER) - while (entry.CharAt(0) == '/') + while (entry.Length() && entry.CharAt(0) == '/') entry.Cut(0,1); // Strip any additional leading slashes from entry path rv = serv->ResolveRelativePath(entry.get(), nsnull, &mJAREntry); diff --git a/mozilla/netwerk/protocol/jar/src/nsJARURI.cpp b/mozilla/netwerk/protocol/jar/src/nsJARURI.cpp index eb16e8ea192..a6a319a0cf6 100644 --- a/mozilla/netwerk/protocol/jar/src/nsJARURI.cpp +++ b/mozilla/netwerk/protocol/jar/src/nsJARURI.cpp @@ -152,7 +152,7 @@ nsJARURI::SetSpec(const char * aSpec) nsCAutoString entry(aSpec); entry.Cut(0, pos + 2); // 2 == strlen(NS_JAR_DELIMITER) - while (entry.CharAt(0) == '/') + while (entry.Length() && entry.CharAt(0) == '/') entry.Cut(0,1); // Strip any additional leading slashes from entry path rv = serv->ResolveRelativePath(entry.get(), nsnull, &mJAREntry);