mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-17 20:50:42 +01:00
Fix CefURLRequest crash with failing HEAD requests (fixes issue #3226)
This commit is contained in:
parent
099901c122
commit
89c902b54d
@ -406,6 +406,9 @@ class CefBrowserURLRequest::Context
|
||||
DCHECK(CalledOnValidThread());
|
||||
DCHECK_EQ(status_, UR_IO_PENDING);
|
||||
|
||||
cleanup_immediately_ = true;
|
||||
|
||||
if (headers) {
|
||||
response_->SetReadOnly(false);
|
||||
response_->SetResponseHeaders(*headers);
|
||||
response_->SetReadOnly(true);
|
||||
@ -417,8 +420,10 @@ class CefBrowserURLRequest::Context
|
||||
OnDownloadProgress(0);
|
||||
}
|
||||
|
||||
cleanup_immediately_ = true;
|
||||
OnComplete(true);
|
||||
} else {
|
||||
OnComplete(false);
|
||||
}
|
||||
}
|
||||
|
||||
void OnRedirect(const net::RedirectInfo& redirect_info,
|
||||
|
Loading…
x
Reference in New Issue
Block a user