From 2cab6f1f6a1d48d376f9f5342d5cb28b1df851ed Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Mon, 20 Apr 2020 12:38:31 -0400 Subject: [PATCH] Remove DCHECK in InterceptedRequest::OnReceiveRedirect (fixes issue #2917) --- libcef/browser/net_service/proxy_url_loader_factory.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libcef/browser/net_service/proxy_url_loader_factory.cc b/libcef/browser/net_service/proxy_url_loader_factory.cc index 21f60adab..c6a78f9b5 100644 --- a/libcef/browser/net_service/proxy_url_loader_factory.cc +++ b/libcef/browser/net_service/proxy_url_loader_factory.cc @@ -475,9 +475,10 @@ void InterceptedRequest::OnReceiveRedirect( if (current_request_uses_header_client_) { // Use the headers we got from OnHeadersReceived as that'll contain // Set-Cookie if it existed. May be null for synthetic redirects. - DCHECK(current_headers_); - current_response_->headers = current_headers_; - current_headers_ = nullptr; + if (current_headers_) { + current_response_->headers = current_headers_; + current_headers_ = nullptr; + } } else { needs_callback = true; }