summaryrefslogtreecommitdiffstats
path: root/net/http/http_stream_factory_impl_job.h
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-20 20:35:40 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-20 20:35:40 +0000
commit0c9d62ba6e229348a93bcd0058386ed56da95599 (patch)
tree3ada70c1da8cc3e670f7e0c0186b58337b1c0435 /net/http/http_stream_factory_impl_job.h
parentfc449b15c31ffb473ded7eb99e48a35b27fb9c1b (diff)
downloadchromium_src-0c9d62ba6e229348a93bcd0058386ed56da95599.zip
chromium_src-0c9d62ba6e229348a93bcd0058386ed56da95599.tar.gz
chromium_src-0c9d62ba6e229348a93bcd0058386ed56da95599.tar.bz2
Add more CHECKs to track down bug 80095.
Also use eroman's recommendation to prevent optimization. BUG=80095 TEST=Look for crashes on canary channel Review URL: http://codereview.chromium.org/7201025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89724 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_stream_factory_impl_job.h')
-rw-r--r--net/http/http_stream_factory_impl_job.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/http/http_stream_factory_impl_job.h b/net/http/http_stream_factory_impl_job.h
index 8b2ba95..7d43d4d 100644
--- a/net/http/http_stream_factory_impl_job.h
+++ b/net/http/http_stream_factory_impl_job.h
@@ -199,6 +199,8 @@ class HttpStreamFactoryImpl::Job {
// Record histograms of latency until Connect() completes.
static void LogHttpConnectedMetrics(const ClientSocketHandle& handle);
+ void HACKCrashHereToDebug80095();
+
Request* request_;
const HttpRequestInfo request_info_;
@@ -269,6 +271,8 @@ class HttpStreamFactoryImpl::Job {
// Only used if |new_spdy_session_| is non-NULL.
bool spdy_session_direct_;
+ bool expect_to_use_existing_spdy_session_;
+
ScopedRunnableMethodFactory<Job> method_factory_;
DISALLOW_COPY_AND_ASSIGN(Job);