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