| 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 f56053f80a75cf763da34397551df544eb450794..1a2bfbaefc8f6ba8ad51d7b5269577c546c28c51 100644
|
| --- a/chrome/browser/net/crl_set_fetcher.cc
|
| +++ b/chrome/browser/net/crl_set_fetcher.cc
|
| @@ -168,9 +168,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,
|
|
|