| Index: base/process/launch_win.cc
|
| diff --git a/base/process/launch_win.cc b/base/process/launch_win.cc
|
| index c5126c56fb8577f4e65f04f2b69df935dde884b1..da913efba749089592644c627c2dc226dbfa6182 100644
|
| --- a/base/process/launch_win.cc
|
| +++ b/base/process/launch_win.cc
|
| @@ -195,10 +195,9 @@ bool LaunchProcess(const CommandLine& cmdline,
|
| return LaunchProcess(cmdline.GetCommandLineString(), options, process_handle);
|
| }
|
|
|
| -bool SetJobObjectAsKillOnJobClose(HANDLE job_object) {
|
| +bool SetJobObjectLimitFlags(HANDLE job_object, DWORD limit_flags) {
|
| JOBOBJECT_EXTENDED_LIMIT_INFORMATION limit_info = {0};
|
| - limit_info.BasicLimitInformation.LimitFlags =
|
| - JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE;
|
| + limit_info.BasicLimitInformation.LimitFlags = limit_flags;
|
| return 0 != SetInformationJobObject(
|
| job_object,
|
| JobObjectExtendedLimitInformation,
|
|
|