| Index: chrome/browser/net/crl_set_fetcher.cc
|
| diff --git a/chrome/browser/net/crl_set_fetcher.cc b/chrome/browser/net/crl_set_fetcher.cc
|
| index 3b99a2497d0fd76517671e6f479e04a0c6a1e7ce..0671537376641c324977fe36f313810d5e5960e8 100644
|
| --- a/chrome/browser/net/crl_set_fetcher.cc
|
| +++ b/chrome/browser/net/crl_set_fetcher.cc
|
| @@ -172,9 +172,11 @@ void CRLSetFetcher::OnUpdateError(int error) {
|
| update_client::CrxInstaller::Result CRLSetFetcher::Install(
|
| const base::DictionaryValue& manifest,
|
| const base::FilePath& unpack_path) {
|
| - return update_client::InstallFunctionWrapper(
|
| + const auto result = update_client::InstallFunctionWrapper(
|
| base::Bind(&CRLSetFetcher::DoInstall, base::Unretained(this),
|
| base::ConstRef(manifest), base::ConstRef(unpack_path)));
|
| + base::DeleteFile(unpack_path, true);
|
| + return result;
|
| }
|
|
|
| bool CRLSetFetcher::DoInstall(const base::DictionaryValue& manifest,
|
|
|