diff options
author | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-18 22:58:16 +0000 |
---|---|---|
committer | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-18 22:58:16 +0000 |
commit | 30d4c02828d62976a5b02eae3362c21c76c8fdf5 (patch) | |
tree | 136b858a0dfb3c4abcc8de091db0e809243dbc19 /net/http/http_network_session.cc | |
parent | 6f0b138353a9ec881271c9d38ae6c53071496230 (diff) | |
download | chromium_src-30d4c02828d62976a5b02eae3362c21c76c8fdf5.zip chromium_src-30d4c02828d62976a5b02eae3362c21c76c8fdf5.tar.gz chromium_src-30d4c02828d62976a5b02eae3362c21c76c8fdf5.tar.bz2 |
[SPDY] Use WeakPtr<HttpServerProperties> instead of raw pointers
This will let us better track down what is causing SpdySessions to be
accessing them after they're destroyed, since we'll have crash reports
instead of just the SyzyASAN reports.
Also use scoped_ptr<HttpServerProperties> when appropriate.
BUG=236451
TBR=ajwong@chromium.org, rtenneti@chromium.org, simonjam@chromium.org, wez@chromium.org
Review URL: https://codereview.chromium.org/19731002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212466 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_network_session.cc')
-rw-r--r-- | net/http/http_network_session.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc index 42d6e30..3265962 100644 --- a/net/http/http_network_session.cc +++ b/net/http/http_network_session.cc @@ -62,7 +62,6 @@ HttpNetworkSession::Params::Params() ssl_config_service(NULL), http_auth_handler_factory(NULL), network_delegate(NULL), - http_server_properties(NULL), net_log(NULL), host_mapping_rules(NULL), force_http_pipelining(false), @@ -88,6 +87,8 @@ HttpNetworkSession::Params::Params() quic_crypto_client_stream_factory(NULL) { } +HttpNetworkSession::Params::~Params() {} + // TODO(mbelshe): Move the socket factories into HttpStreamFactory. HttpNetworkSession::HttpNetworkSession(const Params& params) : net_log_(params.net_log), |