| Index: components/storage_monitor/storage_monitor_linux.cc
|
| diff --git a/components/storage_monitor/storage_monitor_linux.cc b/components/storage_monitor/storage_monitor_linux.cc
|
| index 84c7dc4d47da5e81baf6e4304a7c9ddaabdcc76e..56c3a4f81df0383f292a5fcc40b862d18401cd39 100644
|
| --- a/components/storage_monitor/storage_monitor_linux.cc
|
| +++ b/components/storage_monitor/storage_monitor_linux.cc
|
| @@ -16,6 +16,7 @@
|
| #include "base/metrics/histogram.h"
|
| #include "base/process/kill.h"
|
| #include "base/process/launch.h"
|
| +#include "base/process/process.h"
|
| #include "base/stl_util.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/string_util.h"
|
| @@ -221,7 +222,7 @@ StorageMonitor::EjectStatus EjectPathOnFileThread(
|
| int exit_code = -1;
|
| if (!process.WaitForExitWithTimeout(base::TimeDelta::FromMilliseconds(3000),
|
| &exit_code)) {
|
| - base::KillProcess(process.Handle(), -1, false);
|
| + process.Terminate(-1, false);
|
| base::EnsureProcessTerminated(process.Pass());
|
| return StorageMonitor::EJECT_FAILURE;
|
| }
|
|
|