summaryrefslogtreecommitdiffstats
path: root/sandbox/win
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/win')
-rw-r--r--sandbox/win/src/sync_dispatcher.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/sandbox/win/src/sync_dispatcher.cc b/sandbox/win/src/sync_dispatcher.cc
index b80e338..6897dac 100644
--- a/sandbox/win/src/sync_dispatcher.cc
+++ b/sandbox/win/src/sync_dispatcher.cc
@@ -36,12 +36,12 @@ SyncDispatcher::SyncDispatcher(PolicyBase* policy_base)
bool SyncDispatcher::SetupService(InterceptionManager* manager,
int service) {
bool ret = false;
+ // We need to intercept kernelbase.dll on Windows 7 and beyond and
+ // kernel32.dll for earlier versions.
static const wchar_t* kWin32SyncDllName =
base::win::GetVersion() >= base::win::VERSION_WIN7 ? kKernelBasedllName :
kKerneldllName;
- // We need to intercept kernelbase.dll on Windows 8 and beyond and
- // kernel32.dll for earlier versions.
if (IPC_CREATEEVENT_TAG == service) {
ret = INTERCEPT_EAT(manager, kWin32SyncDllName, CreateEventW,
CREATE_EVENTW_ID, 20);
@@ -53,7 +53,7 @@ bool SyncDispatcher::SetupService(InterceptionManager* manager,
ret = INTERCEPT_EAT(manager, kWin32SyncDllName, OpenEventW, OPEN_EVENTW_ID,
16);
if (ret) {
- ret = INTERCEPT_EAT(manager, kWin32SyncDllName, OpenEventW,
+ ret = INTERCEPT_EAT(manager, kWin32SyncDllName, OpenEventA,
OPEN_EVENTA_ID, 16);
}
}