From b8dfff2c72fc2e5950b7936fc88d2cb901b25cfe Mon Sep 17 00:00:00 2001 From: Aleksey Khoroshilov Date: Wed, 9 Oct 2024 14:59:28 +0700 Subject: [PATCH] Check SpanOrSize data before using it. --- .../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..b0f412de7fee 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(); data_span) { + request->UpdateResponseBodyHash(*data_span); + } } return; }