summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-28 22:02:36 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-28 22:02:36 +0000
commitc934fdb78e34142effc237494fde54c746b41a31 (patch)
tree0f96d696937d87589ed382375036e7af82d19df8 /net
parenta5b6ad445377fc7de11cb7d7270c800737fea101 (diff)
downloadchromium_src-c934fdb78e34142effc237494fde54c746b41a31.zip
chromium_src-c934fdb78e34142effc237494fde54c746b41a31.tar.gz
chromium_src-c934fdb78e34142effc237494fde54c746b41a31.tar.bz2
Fix ServerBoundCertServiceRequest leaks by system request context.
BUG=167734 Review URL: https://chromiumcodereview.appspot.com/11696008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174743 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/url_request/url_request_context_storage.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/url_request/url_request_context_storage.h b/net/url_request/url_request_context_storage.h
index 62f4c2a..e08b3c8 100644
--- a/net/url_request/url_request_context_storage.h
+++ b/net/url_request/url_request_context_storage.h
@@ -79,6 +79,7 @@ class NET_EXPORT URLRequestContextStorage {
scoped_ptr<NetLog> net_log_;
scoped_ptr<HostResolver> host_resolver_;
scoped_ptr<CertVerifier> cert_verifier_;
+ // The ServerBoundCertService must outlive the HttpTransactionFactory.
scoped_ptr<ServerBoundCertService> server_bound_cert_service_;
scoped_ptr<FraudulentCertificateReporter> fraudulent_certificate_reporter_;
scoped_ptr<HttpAuthHandlerFactory> http_auth_handler_factory_;