| Index: content/browser/net/quota_policy_cookie_store.cc
|
| diff --git a/content/browser/net/quota_policy_cookie_store.cc b/content/browser/net/quota_policy_cookie_store.cc
|
| index a23125a37a3372ae523844049f52ae4420557d92..22637fe7c4b91f2454a10c151dd6cff5c8d06d8c 100644
|
| --- a/content/browser/net/quota_policy_cookie_store.cc
|
| +++ b/content/browser/net/quota_policy_cookie_store.cc
|
| @@ -110,8 +110,9 @@ void QuotaPolicyCookieStore::OnLoad(
|
| }
|
|
|
| CookieStoreConfig::CookieStoreConfig()
|
| - : session_cookie_mode(EPHEMERAL_SESSION_COOKIES),
|
| - crypto_delegate(nullptr) {
|
| + : session_cookie_mode(EPHEMERAL_SESSION_COOKIES),
|
| + crypto_delegate(nullptr),
|
| + channel_id_service(nullptr) {
|
| // Default to an in-memory cookie store.
|
| }
|
|
|
| @@ -124,7 +125,8 @@ CookieStoreConfig::CookieStoreConfig(
|
| session_cookie_mode(session_cookie_mode),
|
| storage_policy(storage_policy),
|
| cookie_delegate(cookie_delegate),
|
| - crypto_delegate(nullptr) {
|
| + crypto_delegate(nullptr),
|
| + channel_id_service(nullptr) {
|
| CHECK(!path.empty() || session_cookie_mode == EPHEMERAL_SESSION_COOKIES);
|
| }
|
|
|
| @@ -174,8 +176,9 @@ std::unique_ptr<net::CookieStore> CreateCookieStore(
|
| sqlite_store.get(),
|
| config.storage_policy.get());
|
|
|
| - cookie_monster.reset(
|
| - new net::CookieMonster(persistent_store, config.cookie_delegate.get()));
|
| + cookie_monster.reset(new net::CookieMonster(persistent_store,
|
| + config.cookie_delegate.get(),
|
| + config.channel_id_service));
|
| if ((config.session_cookie_mode ==
|
| CookieStoreConfig::PERSISTANT_SESSION_COOKIES) ||
|
| (config.session_cookie_mode ==
|
|
|