| Index: base/process/kill.cc
|
| diff --git a/base/process/kill.cc b/base/process/kill.cc
|
| index caca3484a11084cd70865cfe95a0d9c2a591d8a8..a647d96b4388fc175a176997170e33a12ad6256b 100644
|
| --- a/base/process/kill.cc
|
| +++ b/base/process/kill.cc
|
| @@ -14,11 +14,8 @@ bool KillProcesses(const FilePath::StringType& executable_name,
|
| bool result = true;
|
| NamedProcessIterator iter(executable_name, filter);
|
| while (const ProcessEntry* entry = iter.NextProcessEntry()) {
|
| -#if defined(OS_WIN)
|
| - result &= KillProcessById(entry->pid(), exit_code, true);
|
| -#else
|
| - result &= KillProcess(entry->pid(), exit_code, true);
|
| -#endif
|
| + Process process = Process::Open(entry->pid());
|
| + result &= KillProcess(process.Handle(), exit_code, true);
|
| }
|
| return result;
|
| }
|
|
|