summaryrefslogtreecommitdiffstats
path: root/chrome/installer/setup/uninstall.cc
diff options
context:
space:
mode:
authorkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-30 22:14:37 +0000
committerkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-30 22:14:37 +0000
commit96613eb98e8c56e3046d391e40d4fdadf696614e (patch)
treef6d788badc3178d495ea2d572d8813d2bff58484 /chrome/installer/setup/uninstall.cc
parent0f8c1125a19d64dcece55111bff692aa98bbcb2b (diff)
downloadchromium_src-96613eb98e8c56e3046d391e40d4fdadf696614e.zip
chromium_src-96613eb98e8c56e3046d391e40d4fdadf696614e.tar.gz
chromium_src-96613eb98e8c56e3046d391e40d4fdadf696614e.tar.bz2
Fixit: Remove bunch of coverity warnings from chrome/installer/*.
BUg=12849 Review URL: http://codereview.chromium.org/151101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19668 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer/setup/uninstall.cc')
-rw-r--r--chrome/installer/setup/uninstall.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/chrome/installer/setup/uninstall.cc b/chrome/installer/setup/uninstall.cc
index 37da295..a67e01b 100644
--- a/chrome/installer/setup/uninstall.cc
+++ b/chrome/installer/setup/uninstall.cc
@@ -136,8 +136,10 @@ bool DeleteFilesAndFolders(const std::wstring& exe_path, bool system_uninstall,
file_util::AppendToPath(&setup_exe, file_util::GetFilenameFromPath(exe_path));
std::wstring temp_file;
- file_util::CreateTemporaryFileName(&temp_file);
- file_util::Move(setup_exe, temp_file);
+ if (!file_util::CreateTemporaryFileName(&temp_file))
+ LOG(ERROR) << "Failed to create temporary file for setup.exe.";
+ else
+ file_util::Move(setup_exe, temp_file);
// Move the browser's persisted local state
FilePath user_local_state;
@@ -145,8 +147,10 @@ bool DeleteFilesAndFolders(const std::wstring& exe_path, bool system_uninstall,
std::wstring user_local_file(
user_local_state.Append(chrome::kLocalStateFilename).value());
- file_util::CreateTemporaryFileName(local_state_path);
- file_util::CopyFile(user_local_file, *local_state_path);
+ if (!file_util::CreateTemporaryFileName(local_state_path))
+ LOG(ERROR) << "Failed to create temporary file for Local State.";
+ else
+ file_util::CopyFile(user_local_file, *local_state_path);
}
LOG(INFO) << "Deleting install path " << install_path;