Index: chrome/browser/component_updater/component_patcher_win.cc |
diff --git a/chrome/browser/component_updater/component_patcher_win.cc b/chrome/browser/component_updater/component_patcher_win.cc |
index d583819241b6134d57c3ada9048de8963c265765..20160b0e025629fb0b5efb09d13fa8b331bbd2e6 100644 |
--- a/chrome/browser/component_updater/component_patcher_win.cc |
+++ b/chrome/browser/component_updater/component_patcher_win.cc |
@@ -85,7 +85,8 @@ ComponentUnpacker::Error ComponentPatcherWin::Patch( |
// child processes around when the parent process exits, either gracefully or |
// accidentally. |
base::win::ScopedHandle job(CreateJobObject(NULL, NULL)); |
- if (!job || !base::SetJobObjectAsKillOnJobClose(job)) { |
+ if (!job || |
+ !base::SetJobObjectLimitFlags(job, JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE)) { |
*error = GetLastError(); |
return ComponentUnpacker::kDeltaPatchProcessFailure; |
} |