From 4015b8c48ecdb16a61fb20e8960ee956ed5cad5d Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:25:34 -0600 Subject: [PATCH] refactor: use base::as_byte_span() in EncodeToken(). (#45752) This matches the change in upstream's serial_chooser_context.cc. https://chromium-review.googlesource.com/c/chromium/src/+/5247305 Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr --- shell/browser/serial/serial_chooser_context.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/shell/browser/serial/serial_chooser_context.cc b/shell/browser/serial/serial_chooser_context.cc index 9d30e96f21ec..8ef4c3f4e75e 100644 --- a/shell/browser/serial/serial_chooser_context.cc +++ b/shell/browser/serial/serial_chooser_context.cc @@ -28,8 +28,7 @@ namespace { std::string EncodeToken(const base::UnguessableToken& token) { const uint64_t data[2] = {token.GetHighForSerialization(), token.GetLowForSerialization()}; - return base::Base64Encode( - std::string_view(reinterpret_cast(&data[0]), sizeof(data))); + return base::Base64Encode(base::as_byte_span(data)); } base::Value PortInfoToValue(const device::mojom::SerialPortInfo& port) {