| Index: chrome/installer/test/alternate_version_generator.cc
|
| diff --git a/chrome/installer/test/alternate_version_generator.cc b/chrome/installer/test/alternate_version_generator.cc
|
| index 886ff06070d14a8b581fcbda1c9627ea4e44049e..d00da4fa2a9986301785be130d7271275f304a2e 100644
|
| --- a/chrome/installer/test/alternate_version_generator.cc
|
| +++ b/chrome/installer/test/alternate_version_generator.cc
|
| @@ -210,13 +210,13 @@ bool MappedFile::Initialize(base::PlatformFile file) {
|
| bool RunProcessAndWait(const wchar_t* exe_path, const std::wstring& cmdline,
|
| int* exit_code) {
|
| bool result = true;
|
| - base::ProcessHandle process;
|
| + base::win::ScopedHandle process;
|
| base::LaunchOptions options;
|
| options.wait = true;
|
| options.start_hidden = true;
|
| if (base::LaunchProcess(cmdline, options, &process)) {
|
| if (exit_code) {
|
| - if (!GetExitCodeProcess(process,
|
| + if (!GetExitCodeProcess(process.Get(),
|
| reinterpret_cast<DWORD*>(exit_code))) {
|
| PLOG(DFATAL) << "Failed getting the exit code for \""
|
| << cmdline << "\".";
|
| @@ -229,7 +229,6 @@ bool RunProcessAndWait(const wchar_t* exe_path, const std::wstring& cmdline,
|
| result = false;
|
| }
|
|
|
| - CloseHandle(process);
|
| return result;
|
| }
|
|
|
|
|