Merge pull request #4007 from atom/fix-offiline-protocol

Fix crash when request failed
This commit is contained in:
Cheng Zhao 2016-01-06 22:21:52 +08:00
commit 0c287d0424

View file

@ -205,7 +205,7 @@ bool URLRequestFetchJob::ReadRawData(net::IOBuffer* dest,
} }
bool URLRequestFetchJob::GetMimeType(std::string* mime_type) const { bool URLRequestFetchJob::GetMimeType(std::string* mime_type) const {
if (!response_info_) if (!response_info_ || !response_info_->headers)
return false; return false;
return response_info_->headers->GetMimeType(mime_type); return response_info_->headers->GetMimeType(mime_type);
@ -217,7 +217,7 @@ void URLRequestFetchJob::GetResponseInfo(net::HttpResponseInfo* info) {
} }
int URLRequestFetchJob::GetResponseCode() const { int URLRequestFetchJob::GetResponseCode() const {
if (!response_info_) if (!response_info_ || !response_info_->headers)
return -1; return -1;
return response_info_->headers->response_code(); return response_info_->headers->response_code();