From df66a60badbe240a8298f54fb3328ff1af2f3fbb Mon Sep 17 00:00:00 2001 From: Aleksei Khoroshilov <5928869+goodov@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:18:56 +0700 Subject: [PATCH] Check SpanOrSize data before using it. (#25904) * Check SpanOrSize data before using it. * Simplify condition. --- .../blink/renderer/core/brave_page_graph/page_graph.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/third_party/blink/renderer/core/brave_page_graph/page_graph.cc b/third_party/blink/renderer/core/brave_page_graph/page_graph.cc index 84fecfdf5e46..190ba0dd7e5b 100644 --- a/third_party/blink/renderer/core/brave_page_graph/page_graph.cc +++ b/third_party/blink/renderer/core/brave_page_graph/page_graph.cc @@ -652,7 +652,9 @@ void PageGraph::DidReceiveData(uint64_t identifier, if (TrackedRequestRecord* request_record = request_tracker_.GetTrackingRecord(identifier)) { if (TrackedRequest* request = request_record->request.get()) { - request->UpdateResponseBodyHash(*data.span()); + if (auto data_span = data.span()) { + request->UpdateResponseBodyHash(*data_span); + } } return; }