Files
cef/patch/patches/base_escape_4718245.patch
2023-07-25 15:08:42 -04:00

15 lines
627 B
Diff

diff --git base/strings/escape.cc base/strings/escape.cc
index d303ead90bc7d..d03da4c2ef2f6 100644
--- base/strings/escape.cc
+++ base/strings/escape.cc
@@ -443,8 +443,7 @@ std::string UnescapeURLWithAdjustmentsImpl(
if (!ShouldUnescapeCodePoint(rules, code_point)) {
// If it's a valid UTF-8 character, but not safe to unescape, copy all
// bytes directly.
- result.append(escaped_text.begin() + i,
- escaped_text.begin() + i + 3 * unescaped.length());
+ result.append(escaped_text.substr(i, 3 * unescaped.length()));
i += unescaped.length() * 3;
continue;
}