diff options
author | Pale Moon <git-repo@palemoon.org> | 2018-03-18 02:05:52 +0100 |
---|---|---|
committer | Pale Moon <git-repo@palemoon.org> | 2018-03-18 02:05:52 +0100 |
commit | 421b465937d49e81e7320f6419061e9c566216e1 (patch) | |
tree | 2ae6daa8eba00bd56209d9d07ba3c677ad965738 | |
parent | 5885484548dbc77177ac744d5cca416e8f1871df (diff) | |
download | palemoon-gre-421b465937d49e81e7320f6419061e9c566216e1.tar.gz |
Revert "Add extra check for path traversal sanity."
This reverts commit 5885484548dbc77177ac744d5cca416e8f1871df.
-rw-r--r-- | chrome/nsChromeRegistry.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/chrome/nsChromeRegistry.cpp b/chrome/nsChromeRegistry.cpp index c8127d7eb..c1422088b 100644 --- a/chrome/nsChromeRegistry.cpp +++ b/chrome/nsChromeRegistry.cpp @@ -231,12 +231,6 @@ nsChromeRegistry::Canonify(nsIURL* aChromeURL) // path is already unescaped once, but uris can get unescaped twice const char* pos = path.BeginReading(); const char* end = path.EndReading(); - // Must start with [a-zA-Z0-9]. - if (!('a' <= *pos && *pos <= 'z') && - !('A' <= *pos && *pos <= 'Z') && - !('0' <= *pos && *pos <= '9')) { - return NS_ERROR_DOM_BAD_URI; - } while (pos < end) { switch (*pos) { case ':': |