Make UnescapeBinaryURLComponent work in-place on strings
One of the top crashers in net/ is out-of-memory with data URLs that comes when the string is needlessly duplicated during unescaping. Looks like data URLs are being used to load fonts. I'm unescaping in-place to avoid requiring two copies of the string. Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I8724c62b254623e5025478b27388e42d5c4a1473 Reviewed-on: https://chromium-review.googlesource.com/1169635Reviewed-by:Maksim Ivanov <emaxx@chromium.org> Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Reviewed-by:
Tatsuhisa Yamaguchi <yamaguchi@chromium.org> Reviewed-by:
Ben Wells <benwells@chromium.org> Reviewed-by:
Taiju Tsuiki <tzik@chromium.org> Reviewed-by:
Varun Khaneja <vakh@chromium.org> Reviewed-by:
Mark Cogan <marq@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Commit-Queue: Paul Jensen <pauljensen@chromium.org> Cr-Commit-Position: refs/heads/master@{#584404}
Showing
Please register or sign in to comment