| Index: chrome/browser/profile.cc
|
| diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc
|
| index 1aa04e83890af3389a70c350e39440614b0fd3d2..cefe1352a9ee2069d385fddfe84573b962be9c50 100644
|
| --- a/chrome/browser/profile.cc
|
| +++ b/chrome/browser/profile.cc
|
| @@ -20,6 +20,7 @@
|
| #include "chrome/browser/extensions/extensions_service.h"
|
| #include "chrome/browser/extensions/user_script_master.h"
|
| #include "chrome/browser/favicon_service.h"
|
| +#include "chrome/browser/force_tls_persister.h"
|
| #include "chrome/browser/history/history.h"
|
| #include "chrome/browser/in_process_webkit/webkit_context.h"
|
| #include "chrome/browser/net/chrome_url_request_context.h"
|
| @@ -823,8 +824,11 @@ SSLHostState* ProfileImpl::GetSSLHostState() {
|
| }
|
|
|
| net::ForceTLSState* ProfileImpl::GetForceTLSState() {
|
| - if (!force_tls_state_.get())
|
| - force_tls_state_.reset(new net::ForceTLSState());
|
| + if (!force_tls_state_.get()) {
|
| + force_tls_state_ = new net::ForceTLSState();
|
| + force_tls_persister_ = new ForceTLSPersister(
|
| + force_tls_state_.get(), g_browser_process->file_thread());
|
| + }
|
|
|
| return force_tls_state_.get();
|
| }
|
|
|