Chromium Code Reviews| Index: sandbox/win/src/policy_broker.cc |
| diff --git a/sandbox/win/src/policy_broker.cc b/sandbox/win/src/policy_broker.cc |
| index 74a93f0953d672f540873f0e51ba64b91707599f..f5f340e304ddd78001559bd4300ba8c6d3019b2f 100644 |
| --- a/sandbox/win/src/policy_broker.cc |
| +++ b/sandbox/win/src/policy_broker.cc |
| @@ -110,17 +110,15 @@ bool SetupBasicInterceptions(InterceptionManager* manager, |
| !INTERCEPT_NT(manager, NtOpenThreadToken, OPEN_THREAD_TOKEN_ID, 20)) |
| return false; |
| - if (base::win::GetVersion() >= base::win::VERSION_XP) { |
| - // Bug 27218: We don't have dispatch for some x64 syscalls. |
| - // This one is also provided by process_thread_policy. |
| - if (!INTERCEPT_NT(manager, NtOpenProcessTokenEx, OPEN_PROCESS_TOKEN_EX_ID, |
| - 20)) |
| - return false; |
| + // Bug 27218: We don't have dispatch for some x64 syscalls. |
|
Will Harris
2016/03/17 23:05:58
this bug appears to be fixed, can this comment be
kylix_rd
2016/03/21 19:09:09
Done.
|
| + // This one is also provided by process_thread_policy. |
| + if (!INTERCEPT_NT(manager, NtOpenProcessTokenEx, OPEN_PROCESS_TOKEN_EX_ID, |
| + 20)) |
| + return false; |
| - if (!INTERCEPT_NT(manager, NtOpenThreadTokenEx, OPEN_THREAD_TOKEN_EX_ID, |
| - 24)) |
| - return false; |
| - } |
| + if (!INTERCEPT_NT(manager, NtOpenThreadTokenEx, OPEN_THREAD_TOKEN_EX_ID, |
| + 24)) |
| + return false; |
| if (!is_csrss_connected) { |
| if (!INTERCEPT_EAT(manager, kKerneldllName, CreateThread, CREATE_THREAD_ID, |