From ea1b2e81e4c092a3b871bed49e907fba20483bdc Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Sun, 18 Mar 2018 02:32:48 +0100 Subject: Revert "Add extra check for path traversal sanity." This reverts commit 41bd3e2599696771485c9dc75a7e27b94c0597fb. --- chrome/nsChromeRegistry.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/chrome/nsChromeRegistry.cpp b/chrome/nsChromeRegistry.cpp index e88aca41f..0aa7f3f14 100644 --- a/chrome/nsChromeRegistry.cpp +++ b/chrome/nsChromeRegistry.cpp @@ -238,12 +238,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 ':': -- cgit v1.2.3