| Index: net/http/http_cache.cc
|
| diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc
|
| index a34bef1158961bc78c29049ba89e0567990f99c1..a071baad0d9a9611601529928cb983c1156cbe4d 100644
|
| --- a/net/http/http_cache.cc
|
| +++ b/net/http/http_cache.cc
|
| @@ -454,6 +454,7 @@ HttpCache::HttpCache(const net::HttpNetworkSession::Params& params,
|
| backend_factory_(backend_factory),
|
| building_backend_(false),
|
| bypass_lock_for_test_(false),
|
| + fail_conditionalization_for_test_(false),
|
| use_stale_while_revalidate_(params.use_stale_while_revalidate),
|
| mode_(NORMAL),
|
| network_layer_(new HttpNetworkLayer(new HttpNetworkSession(params))),
|
| @@ -470,6 +471,7 @@ HttpCache::HttpCache(HttpNetworkSession* session,
|
| backend_factory_(backend_factory),
|
| building_backend_(false),
|
| bypass_lock_for_test_(false),
|
| + fail_conditionalization_for_test_(false),
|
| use_stale_while_revalidate_(session->params().use_stale_while_revalidate),
|
| mode_(NORMAL),
|
| network_layer_(new HttpNetworkLayer(session)),
|
| @@ -483,6 +485,7 @@ HttpCache::HttpCache(HttpTransactionFactory* network_layer,
|
| backend_factory_(backend_factory),
|
| building_backend_(false),
|
| bypass_lock_for_test_(false),
|
| + fail_conditionalization_for_test_(false),
|
| use_stale_while_revalidate_(false),
|
| mode_(NORMAL),
|
| network_layer_(network_layer),
|
| @@ -631,6 +634,8 @@ int HttpCache::CreateTransaction(RequestPriority priority,
|
| new HttpCache::Transaction(priority, this);
|
| if (bypass_lock_for_test_)
|
| transaction->BypassLockForTest();
|
| + if (fail_conditionalization_for_test_)
|
| + transaction->FailConditionalizationForTest();
|
|
|
| trans->reset(transaction);
|
| return OK;
|
|
|