From 13ad764dd20ac1753bf609449dc26d8d15249639 Mon Sep 17 00:00:00 2001 From: hsingh Date: Wed, 13 Sep 2023 19:37:18 +0000 Subject: [PATCH] Bug 1853021: Fixing a potential performance regression caused by Bug1852071.r=janv,dom-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D188127 --- dom/quota/OriginParser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dom/quota/OriginParser.cpp b/dom/quota/OriginParser.cpp index 0fe35b1dd80a..0335b1e2c039 100644 --- a/dom/quota/OriginParser.cpp +++ b/dom/quota/OriginParser.cpp @@ -477,6 +477,10 @@ void OriginParser::HandleTrailingSeparator() { } bool IsUUIDOrigin(const nsCString& aOrigin) { + if (!StringBeginsWith(aOrigin, kUUIDOriginScheme)) { + return false; + } + static const std::regex pattern( "^uuid://[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab" "][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$");