Index: chrome/browser/upgrade_detector.cc |
diff --git a/chrome/browser/upgrade_detector.cc b/chrome/browser/upgrade_detector.cc |
index 49db0ce83e1b7a0668fc20826d3d92e8ad191e58..88258891936a6637d15e65a57b6d373a49127003 100644 |
--- a/chrome/browser/upgrade_detector.cc |
+++ b/chrome/browser/upgrade_detector.cc |
@@ -78,10 +78,10 @@ class DetectUpgradeTask : public Task { |
// Get the version of the currently *installed* instance of Chrome, |
// which might be newer than the *running* instance if we have been |
// upgraded in the background. |
- Version* installed_version = InstallUtil::GetChromeVersion(false); |
- if (!installed_version) { |
+ scoped_ptr<Version> installed_version(InstallUtil::GetChromeVersion(false)); |
michaeln
2010/06/15 20:01:47
We weren't calling 'detete' on this object before.
|
+ if (!installed_version.get()) { |
// User level Chrome is not installed, check system level. |
- installed_version = InstallUtil::GetChromeVersion(true); |
+ installed_version.reset(InstallUtil::GetChromeVersion(true)); |
} |
#elif defined(OS_LINUX) |
CommandLine command_line(*CommandLine::ForCurrentProcess()); |