Move url/ to use new base::Pickle functionality
This moves to using the new base::Pickle creation factories. Bug: 330028190 Change-Id: I06200ddb9a6a2e1441ad61b60850754fc54316d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5384447 Commit-Queue: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Auto-Submit: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1276546}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
38b7629f63
commit
70d5c4e7ec
@ -354,7 +354,9 @@ std::optional<Origin> Origin::Deserialize(const std::string& value) {
|
||||
std::string data;
|
||||
if (!base::Base64Decode(value, &data))
|
||||
return std::nullopt;
|
||||
base::Pickle pickle(reinterpret_cast<char*>(&data[0]), data.size());
|
||||
|
||||
base::Pickle pickle =
|
||||
base::Pickle::WithUnownedBuffer(base::as_byte_span(data));
|
||||
base::PickleIterator reader(pickle);
|
||||
|
||||
std::string pickled_url;
|
||||
|
Reference in New Issue
Block a user