| Index: chrome/browser/policy/app_pack_updater.cc
|
| diff --git a/chrome/browser/policy/app_pack_updater.cc b/chrome/browser/policy/app_pack_updater.cc
|
| index da42337138d82868b980d3ebb0d1ccf3570a910f..20c8be38f04313ceb725f5c40e18e8c541fbfeda 100644
|
| --- a/chrome/browser/policy/app_pack_updater.cc
|
| +++ b/chrome/browser/policy/app_pack_updater.cc
|
| @@ -287,7 +287,8 @@ void AppPackUpdater::BlockingCheckCacheInternal(
|
| enumerator.GetFindInfo(&info);
|
| std::string basename = path.BaseName().value();
|
|
|
| - if (FileEnumerator::IsDirectory(info) || FileEnumerator::IsLink(info)) {
|
| + if (FileEnumerator::IsDirectory(info) ||
|
| + file_util::IsLink(FileEnumerator::GetFilename(info))) {
|
| LOG(ERROR) << "Erasing bad file in AppPack directory: " << basename;
|
| file_util::Delete(path, true /* recursive */);
|
| continue;
|
|
|