| Index: chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
|
| diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
|
| index 0514e78cdc1458f8e84d1418976a45d1f598f12d..367aeb14054f84649963ea6af55fcea545e46756 100644
|
| --- a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
|
| +++ b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
|
| @@ -8,8 +8,8 @@
|
|
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| -#include "base/process/kill.h"
|
| #include "base/process/launch.h"
|
| +#include "base/process/process.h"
|
| #include "base/strings/string16.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/stringprintf.h"
|
| @@ -163,7 +163,7 @@ bool NativeProcessLauncher::LaunchNativeProcess(
|
| bool stdin_connected = ConnectNamedPipe(stdin_pipe.Get(), NULL) ?
|
| TRUE : GetLastError() == ERROR_PIPE_CONNECTED;
|
| if (!stdout_connected || !stdin_connected) {
|
| - base::KillProcess(cmd_process.Handle(), 0, false);
|
| + cmd_process.Terminate(0, false);
|
| LOG(ERROR) << "Failed to connect IO pipes when starting "
|
| << command_line.GetProgram().MaybeAsASCII();
|
| return false;
|
|
|