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; |