Index: chrome/browser/extensions/extensions_service.cc |
diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc |
index b44c6309663353a9fa2098ee21c0049694b0b1d7..4094ebfbe40b4e2d04d1fe16f14b0bcb0c9e9733 100644 |
--- a/chrome/browser/extensions/extensions_service.cc |
+++ b/chrome/browser/extensions/extensions_service.cc |
@@ -559,14 +559,15 @@ void ExtensionsServiceBackend::GarbageCollectExtensions( |
// Nothing to clean up if it doesn't exist. |
if (!file_util::DirectoryExists(install_directory_)) |
return; |
- |
- file_util::AbsolutePath(&install_directory_); |
+ |
+ FilePath install_directory_absolute(install_directory_); |
+ file_util::AbsolutePath(&install_directory_absolute); |
LOG(INFO) << "Loading installed extensions..."; |
// Find all child directories in the install directory and load their |
// manifests. Post errors and results to the frontend. |
- file_util::FileEnumerator enumerator(install_directory_, |
+ file_util::FileEnumerator enumerator(install_directory_absolute, |
false, // Not recursive. |
file_util::FileEnumerator::DIRECTORIES); |
FilePath extension_path; |