mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
19 lines
751 B
Diff
19 lines
751 B
Diff
diff --git content/common/sandbox_win.cc content/common/sandbox_win.cc
|
|
index 54e31d365696..8a2374e48b51 100644
|
|
--- content/common/sandbox_win.cc
|
|
+++ content/common/sandbox_win.cc
|
|
@@ -793,8 +793,11 @@ sandbox::ResultCode StartSandboxedProcess(
|
|
#endif
|
|
|
|
// Post-startup mitigations.
|
|
- mitigations = sandbox::MITIGATION_STRICT_HANDLE_CHECKS |
|
|
- sandbox::MITIGATION_DLL_SEARCH_ORDER;
|
|
+ mitigations = sandbox::MITIGATION_DLL_SEARCH_ORDER;
|
|
+ if (!browser_command_line.HasSwitch("win-rt-app")) {
|
|
+ // Don't enable this mitigation in WinRT apps. See issue #2274.
|
|
+ mitigations |= sandbox::MITIGATION_STRICT_HANDLE_CHECKS;
|
|
+ }
|
|
|
|
result = policy->SetDelayedProcessMitigations(mitigations);
|
|
if (result != sandbox::SBOX_ALL_OK)
|