From 89fccb7eb2a99dbe74ea4a5dae1e0911ca96f1f6 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 6 Jan 2016 21:07:07 +0800 Subject: [PATCH] Fix crash when request failed --- atom/browser/net/url_request_fetch_job.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/atom/browser/net/url_request_fetch_job.cc b/atom/browser/net/url_request_fetch_job.cc index 8ffb6df0122f..6f4182901752 100644 --- a/atom/browser/net/url_request_fetch_job.cc +++ b/atom/browser/net/url_request_fetch_job.cc @@ -205,7 +205,7 @@ bool URLRequestFetchJob::ReadRawData(net::IOBuffer* dest, } bool URLRequestFetchJob::GetMimeType(std::string* mime_type) const { - if (!response_info_) + if (!response_info_ || !response_info_->headers) return false; return response_info_->headers->GetMimeType(mime_type); @@ -217,7 +217,7 @@ void URLRequestFetchJob::GetResponseInfo(net::HttpResponseInfo* info) { } int URLRequestFetchJob::GetResponseCode() const { - if (!response_info_) + if (!response_info_ || !response_info_->headers) return -1; return response_info_->headers->response_code();