| Index: chrome/browser/safe_browsing/threat_details.cc
|
| diff --git a/chrome/browser/safe_browsing/threat_details.cc b/chrome/browser/safe_browsing/threat_details.cc
|
| index 830b1f5608635bd8c7589b871638058237053d3c..318178672c3ad39bb8a9550f972d77cabd69ab6c 100644
|
| --- a/chrome/browser/safe_browsing/threat_details.cc
|
| +++ b/chrome/browser/safe_browsing/threat_details.cc
|
| @@ -496,8 +496,10 @@ void ThreatDetails::AddDOMDetails(
|
| for (size_t i = 0; i < params.size() && i < kMaxDomNodes; ++i) {
|
| SafeBrowsingHostMsg_ThreatDOMDetails_Node node = params[i];
|
| DVLOG(1) << node.url << ", " << node.tag_name << ", " << node.parent;
|
| - ClientSafeBrowsingReportRequest::Resource* resource =
|
| - AddUrl(node.url, node.parent, node.tag_name, &(node.children));
|
| + ClientSafeBrowsingReportRequest::Resource* resource = nullptr;
|
| + if (!node.url.is_empty()) {
|
| + resource = AddUrl(node.url, node.parent, node.tag_name, &(node.children));
|
| + }
|
| if (!node.tag_name.empty()) {
|
| AddDomElement(frame_tree_node_id, frame_url.spec(), node.node_id,
|
| node.tag_name, node.parent_node_id, resource);
|
|
|